10.19元组与字典
认识元组
元组是容器型数据类型(序列),将()作为容器的标志,里面多个元素用逗号隔开:(元素1, 元素2, 元素3,…)
元组不可变(不支持增删改);元组是有序的(支持下标操作)
其中的元素可以是任何类型的数据
空元组
t1 = ()
print(t1, type(t1))
元组就是不可变的列表
列表中和可变无关的操作,元组都支持
查找
t2 = ('长津湖', '战狼', '我是特种兵', '阿凡达', '悬崖上的金鱼姬')
print(t2[-1], t2[0], t2[1]) # 悬崖上的金鱼姬 长津湖 战狼
print(t2[2:]) # ('我是特种兵', '阿凡达', '悬崖上的金鱼姬')
for x in t3:
print(x)
for index in range(len(t3)):
print(index, t3[index]) #遍历查找
其他相关操作
t1 = (10, 20, 30)
t2 = (111, 222)
print(t1 + t2) # (10, 20, 30, 111, 222)
print(t1 * 2) # (10, 20, 30, 10, 20, 30)
print((10, 20, 30) == (20, 10, 30)) # False
print((100, 1, 1000) > (100, 2, -3003)) # False
print(10 in t1) # True
元组相关函数
# max、min、sum、sored、len、tuple
t1 = (34, 56, 89, 1, 90, 32)
print(max(t1), min(t1), sum(t1), len(t1))
print