元组的魔法(一)
一般写元组的时候,推荐在最后加入
元组,元索不可被修改,不能被增加或者删除
1、书写格式
2、索引
tu = (111,"alex",(11,22),[(33,44)],True,33,44)
v = tu[0]
print(v)
3、切片
tu = (111,"alex",(11,22),[(33,44)],True,33,44)
v = tu[0:2]
print(v)
4、可以被for循环,可迭代对象
tu = (111,"alex",(11,22),[(33,44)],True,33,44)
for item in tu:
print(item)
5、转换
s = "asdkljl"
li = ["skljl",123]
tu = (123,123,"asdf")
v = tuple(s)
print(v)
s = "asdkljl"
li = ["skljl",123]
tu = (123,123,"asdf")
v = tuple(li)
print(v)
s = "asdkljl"
li = ["skljl",123]
tu = (123,123,"asdf")
v = list(tu)
print(v)
s = "asdkljl"
li = ["skljl",123]
tu = ("sddff""asdf")
v = "_".join(tu)
print(v)
li = ["salkjl","soiud"]
li.extend((11,22,33))
print(li)
6、元组的一级元索不可修改/删除/增加
元组是有序的
tu = (111,"alex",(11,22),[(33,44)],True,33,44)
v = tu[3][0][0]
print(v)
tu = (111,"alex",(11,22),[(33,44)],True,33,44)
tu[3][0] =567
print(tu)
tu.count(22) ,获取指定元索在元组中出现的次数
tu.index(22)