元组的魔法(一)

一般写元组的时候,推荐在最后加入

元组,元索不可被修改,不能被增加或者删除

  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)

 

posted @ 2019-02-24 17:05  一路风雨一路歌  阅读(135)  评论(0编辑  收藏  举报