5、python数据类型之元组(tuple)
元组
元组和列表最大的区别是元组中的元素固定,元组不能修改,所以不能对元组进行增、删、改
1、创建
tu = (11,22,33) tu = tuple(11,22,33) tu = tuple([]) #字符串、列表、字典
2、常见操作
name_tuper = ('wang','cheng','liang')
索引
通过索引获取元素
print(name_tuper[0])
len()
获取元组的元素个数
print(len(name_tuper))
切片.顾头不顾尾
切片0到第1个元素
print(name_tuper[0:2])
for循环
循环元组中的所有元素
for name in name_tuper: print(name)
3、特有方法
count,计算元素出现的次数
计算wang出现的次数
print(name_tuper.count('wang'))
index获取指定元素的位置
获取liang的位置
print(name_tuper.index('liang'))
其他:
tu = ("wang","cheng","liang",["anhui",{"age":"25"}]) print(tu)
嵌套(元素不可修改)
tu = (11,22,33) tu = (11,22,["wang",{"key1":”value1”}])
元组的特性,元素不可被修改,但是元素的类型如果为非元组,那么该元素可能会被修改
修改元组中元素的元素
方法一:
print(tu[3][1]) tu[3][1].update({"salary":"?"})
方法二:
tu[3][1]["key2"]="hehe" print(tu)
坚持,相信有一天,你也能成为别人眼中的大牛!
QQ:939598325