Python学习(元组)

it2022-05-05  136

文章目录

一、元组1.1 创建1.2 拼接1.3 重复1.4 索引(偏移)[ ] ,切片 [ : ] ,[ : : ]1.5 列表的常见操作1.5.1 查1.5.2 遍历1.5.3 其他

一、元组

用圆括号括起来的( ),每一个元素以逗号分割

特点:有序、可重复、不可更改

1.1 创建

元组的创建 tp = () 单元素元组的创建,需要在单元素后面加逗号 tp = ('a',) 多元素元组的创建,包含多种数据类型

1.2 拼接

tp1 = (1,) tp2 = (2,) print(tp1 + tp2) #(1, 2)

1.3 重复

tp2 = (2,) print(tp2 * 3) #(2, 2, 2)

1.4 索引(偏移)[ ] ,切片 [ : ] ,[ : : ]

tp = ("C","i","t","y","city") print(li[0]) #C print(li[:2]) #('C', 'i') print(li[::-1]) #('city', 'y', 't', 'i', 'C') print(li[4][2]) #t

1.5 列表的常见操作

1.5.1 查

按照索引、切片、index

tp = (1,2,3,"a","b",["aa","bb","cc","dd"]) print(tp.index("a"))
1.5.2 遍历

元素遍历

tp = ("a", "b", "c", "d", "e", "c") for i in tp: print(i, end=" ") #a b c d e c

索引遍历

tp = ("a", "b", "c", "d", "e", "c") for i in range(len(tp)): print(tp[i], end=" ") #a b c d e c

枚举enumerate

tp = ("a", "b", "c", "d", "e", "c") for i in enumerate(tp): print(i, end=" ") #(0, 'a') (1, 'b') (2, 'c') (3, 'd') (4, 'e') (5, 'c') for index, value in enumerate(tp): print(index, value, end=" ") #0 a 1 b 2 c 3 d 4 e 5 c
1.5.3 其他

不能增

不能改

不能删除某个元素,但可以全删了

最大值、最小值

max( )、min( )

tp = ("a", "b", "c", "d", "e") print(max(tp)) #e print(min(tp)) #a

最新回复(0)