1.元祖 tuple
元祖被称为只读列表,即数据可以被查询但不能被修改,所以字符串的切片操作同样适用于元祖。 例如:(1,2,3),(“a”,“b”,“c”)
1.1 使用场景:
需要存储的数据安全性要求比较高的时候建议用元组来存储。
只能查看不能进行增删改查操作。
1.2 创建元祖:
字面量方法:
tup=(1, 23, 4,5, 6)
print (tup)`
定义类型方法:
tup=tup1e((1, 23,4,5, 6))
print (tup)
创建元祖的方式和其他数据几乎相同,都是该两种方法
2.元祖的索引切片不包含后一个索引值
tup=("A","b", "d",”123",”你好”)|
print (tup[0])
#A
print (tup[-1])
#你好
print (tup[1:3])
#(b','d' )
#不包含后一个索引值
print (tup[:-2])
#('A','b','d')不包含后一个索引值
print (tup[:-1])
print (tup[::-1])
#(’你好’,’123','d','b','A')倒着来
print(tup[::-2])
#(’你好’,'d','A' )倒着来步长为2
3.查看元祖:
因为元组的特性,直接从属于元组的元素不能更改,所以元组只能查看。 tu[0]=12这就不正确 元祖是不可以修改
3.1 利用for循环
tup=("A","b","d","123", '你好”)
for i in tup:
print(i)
3.2 index() 查找元素对应的索引,找到第一个就返回, 找不到该元素就报错
tup=("A","b","d","123”,”你好”)
print (tup. index("123" ))
输出: 3