1、什么是元组
容器;将()作为容器的标志,里面多个元素用逗号隔开:(数据1,数据2…);不可变的;元组是有序的;元素没有要求
1.1 空元组
t1 = ()
1.2 只有一个元素的元组
唯一的元素的后面必须加逗号
t2 = (10)
print(t2,type(t2)) #10 <class 'int'>
1.3 元组有序
1.4 省略()
在没有歧义的情况下,元组的()可以省略 -直接将多个数据用逗号隔开表示的也是元组
t4 = 10,20,30
print(t4)
t5 = (10,20,30) * 2
print(t5)
2、查
元组的查操作和列表查操作一样
- 查单个
names = ('英雄联盟','永劫无间','王者荣耀','金铲铲')
print(names[0])
- 切片
print(names[1::2])
- 遍历
for i in names:
print(i)
for i in range(len(names)):
print(i,names[i])
for i,j in enumerate(names):
print(i,j)
3、元组就是不可变的列表
列表中除了和增删改相关操作外,其他的操作元组全部都支持