Python基础之元祖

元祖主要属性:

  1. 有序集合
  2. 通过偏移存取
  3. 不可变序列
  4. 固定长度,异构,任意嵌套
  5. 对象引用的数组

常见元祖常量和操作

操作 解释
() 空元祖
(1,) 创建单个元素的元祖,注意要加逗号
T=(0,1,2,3) 创建元祖
T=(‘abc’,(‘aaa’,111)) 嵌套元祖
T=tuple(‘asdf’) 创建元祖
T[i] 索引
T[i][j] 索引
T[i:j] 切片
len(T) 长度
T1+T2 合并
T * 3 重复
for x in T:print(x) 迭代
[x*2 for x in T] 元祖生成器

注意:
元祖的不可变性只适用于元祖本身顶层而并非其内容

	T = (1, 3, 4, [1, 2])
	T[3][0] = 3
	print(T)
	>>(1, 3, 4, [3, 2])

猜你喜欢

转载自blog.csdn.net/qq_37016139/article/details/84840678