07 - 元组
一.元组特点(tuple)
-
Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。
-
如果元组中只有一个元素,需要在唯一的元素后写一个逗号(否则会被解析为字符串类型)
aTuple = ('et',77,99.9) bTuple = ('a',)
二.元组的相关操作
1.访问元素
-
也同样可以使用索引和切片
aTuple = ('a','b','c','d') print(aTuple[0]) print(aTuple[::-1])
2.查询某一元素出现次数
-
count:字符串和列表中的用法相同
a = ('a', 'b', 'c', 'a', 'b') a.count('b') #2,第一次出现的位置索引
3.查询某一元素位置
-
index:字符串和列表中的用法相同
-
根据元素获取下标位置
a = ('a', 'b', 'c', 'a', 'b') a.index('a', 1, 4) #3 左闭右开
4.遍历
- 其中一种方法
a = ('a', 'b', 'c', 'a', 'b')
for i in a:
print(i)
5.判断元素是否在/不在元组中
- in 和 not in
if 'd' in a:
print('在')
else:
print('不在')
6.元组与列表间的相互转化
-
如果硬是要修改元组中的元素,可以先转化成列表,然后就可以用列表的相关方法了,最后再转成元组
aTuple = (1,2,3,4) alist = list(aTuple) #元组--->列表 bTuple = tuple(alist) #列表--->元组

浙公网安备 33010602011771号