最新内容

Python 中 元组(Tuple)的高效使用技巧

一、元组的核心优势不可变性(Immutable)数据安全:无法被意外修改,适合存储配置、常量哈希性:可作字典键或集合元素(列表不行)config = ("localhost", 8080, True)cache = {("user", 123): "Alice"}# 元组作字典键内存效率元组比列表占用更少内存( …

Python 元组(Tuple)详解(python元组的例子)

元组是 Python 中另一个重要的序列数据类型,与列表类似但不可变(immutable)。下面详细介绍元组的特性和使用方法。一、元组的基本特性1. 创建元组# 空元组empty_tuple = ()empty_tuple = tuple()# 单元素元组(注意必须有逗号)single_tuple = (42,)# 正确not_a_tuple = (42)# …

Python的元组,没想象的那么简单(python元组元素)

来源:AI入门学习作者:小伍哥Python的元组与列表类似,元组一旦创建,元组中的数据一旦确立就不能改变,不能对元组中中的元素进行增删改操作,因此元组没有增加元素append、更新元素update、弹出元素pop等相关方法,只有简单的索引和计数的方法。列表不能作为字典的key, 而元组可以;列表不能做为集合的项,而元组可以。列表是不可哈希unhashable …

Python元组的使用和方法(python *元组)

一、创建元组元组(Tuples)与列表一样,属于Python中的序列类型,它是任意对象的有序集合,通过“位置”或者“索引”访问其中的元素,它具有可变长度、异构和任意嵌套的特点,与列表不同的是:元组中的元素是不可修改的。元组的创建很简单,把元素放入小括号,并在每两个元素中间使用逗号隔开即可,格式为:tuplename = (元素1, 元素2, 元素3, ……, …

Linux中何为Buffer,cache,源码深入剖析

首先说明,本文讨论的cache指的是Linux中的page cache,buffer指的是buffer cache,也即cat procmeminfo中显示的cache和buffer。我们知道,Linux下频繁存取文件或单个大文件时物理内存会很快被用光,当程序结束后内存不会被正常释放而是一直作为cahce占着内存。因此系统经常会因为这点导致OOM产生,尤其在 …

「linux」定时器方案:红黑树、最小堆和时间轮的原理

一、网络事件和时间事件对于服务端来说,驱动服务端逻辑的事件主要有两个,一个是网络事件,另一个是时间事件;在不同框架中,这两种事件有不同的实现方式;第一种,网络事件和时间事件在一个线程当中配合使用;例如nginx、redis;第二种,网络事件和时间事件在不同线程当中处理;例如skynet;第一种 第一种while (!quit) { int now = get …

Linux命令大全(Linux命令大全100例列表)

个人博客:https:chunyu.work文章较长,可以收藏备用常用快捷键(1)ctrl + c:停止进程(2)ctrl+l:清屏(3)善于用tab键(4)上下键:查找执行过的命令文件目录类(1) pwd 显示当前工作目录的绝对路径(2) ls 列出目录的内容ls [参数] [目录或是文件] list参数:-a :all,全部的文件,连同隐藏的文档( 开头 …