元祖的魔法

---恢复内容开始---

#列表是有序的,列表里面的元素是可以修改的

#

#元祖和列表是类似的,只是元祖是对列表的二次加工法

li = [111,22,33,44]#列表list,元素可以修改

#元祖tuple, 元素不可被修改,不能增加或者删除

tu = (11,22,33,44,)

tu2 = (11,22,'dada','alex',[11,'dae'],9,)

#一般写元祖的时候,推荐在最后边加入逗号

 tu = (11,22,33,'dad',['da'],'d',)

#索引
v = tu[2]
print(v)

#切片
v = tu[1:3]
print(v)

#可以被for 循环,就是可迭代对象
for i in tu:
print(i)
#字符串、列表、元祖之间的相互转化
s = 'dadhjkaf9fa0'
li = [11,22,'da','jack',43]
tu = (123,44,'vf','vfs',)
#
v = tuple(s)
print(v)
v2 = tuple(li)
print(v2)

v3 = list(tu)
print(v3)

a = ''
for i in tu:
a = a + str(i)
print(a)

tu = (111,'alex',(11,22),[(33,44)],True,33,44,)
#元祖是有序的,且元祖的一级元素不能修改、删除、增加
v = tu[3][0][0]
print(v)
tu[3][0] = 567
print(tu)

tu.count(22) 获取指定元素的在元祖中出现的次数
tu.count(22) 获取指定元素在元祖中的索引位置,默认左边优先

---恢复内容结束---

原文地址:https://www.cnblogs.com/lhqlhq/p/8629764.html