2026/5/21 20:00:46
网站建设
项目流程
做企业培训的网站,Wordpress必备chaj,上海个体工商户如何注册,哪里购买网站空间好列表#xff08;List#xff09;和元组#xff08;Tuple#xff09;是 Python 中两种常用的序列类型#xff0c;它们在功能和特性上有显著差异。 目录
列表和元组介绍
常用库函数(以列表为例#xff09;
a 末尾添加x
删除a[idx]元素
查找元素 x 在序列 a 中第一次出…列表List和元组Tuple是 Python 中两种常用的序列类型它们在功能和特性上有显著差异。目录列表和元组介绍常用库函数(以列表为例a 末尾添加x删除a[idx]元素查找元素 x 在序列 a 中第一次出现的索引查找x是否在a中内置函数列表解析式同时获取列表的下标和元素。切片复制列表和元组介绍可变性列表是可变的Mutable支持增删改操作。元组是不可变的Immutable创建后不能修改。语法列表使用方括号[]定义例如[1, 2, 3]。元组使用圆括号()定义例如(1, 2, 3)。单元素元组需加逗号如(1,)。性能元组由于不可变性存储和访问速度比列表更快适合存储常量数据。使用场景列表适合需要动态修改的数据集合。元组适合保护数据不被修改或作为字典的键因为字典键需不可变。常用库函数(以列表为例a 末尾添加xa.append(x)删除a[idx]元素a.pop(idx)查找元素x在序列a中第一次出现的索引a.index(x,start,stop)查找x是否在a中a {1, 2, 3, 4} x 3 print(x in a) # Output: True内置函数sum(a) max(a) min(a)列表解析式[expression for item in iterable]expression for item in iterable if conditionalexpression对item的操作表达式item可迭代对象中的每个元素iterable可迭代对象如列表、元组、字符串等# 生成平方数列表 squares [x**2 for x in range(5)] # 输出[0, 1, 4, 9, 16]同时获取列表的下标和元素。enumerate()是 Python 内置函数直接遍历列表时返回下标和元素的元组。这是最推荐的方式代码简洁且高效。my_list [a, b, c] for index, element in enumerate(my_list): print(fIndex: {index}, Element: {element})切片a[start:end:step]复制ba[:] ba.copy()