#列表
list
li = [111,22,66,44]
####################################################深灰魔法###################################################
#元组,元素的一级不可被修改,不能被增加或者删除,但是元组嵌套的列表或其他值可以被修改
tuple
#1书写格式
tu = (111,22,66,44,"ddar",[11,55],True,33,)
#一般写元组的时候,推荐在最后加入","
#元素不可被修改,不能被增加或者删除
#2索引
v = tu[0]
print(v)
#3切片
v = tu[0:2]
print(v)
#4可以被for循环,可迭代对象
for item in tu:
print(item)
#5,转换 字符串,列表,元组可以相互转换
s = "asdfaf0"
li = ["asd",123]
tu = (123,123,"asd")
v = tuple(s)
print(v)
v = tuple(li)
print(v)
v = list(tu)
print(v)
#含有数字要用for循环
h = ""
for i in tu:
h = h +str(i)
print(h)
#6扩展
li = ["asd",123]
li.extend(("sdsad","iii","ddd"))
print(li)
tu = (123,123,"asd",["klf",(33,44)],(99))
#元组有序
v = tu[3][1][0]
print(v)
#补充:元组的一级元素不可被修改/删除/增加,但是元组嵌套的列表或其他值可以被修改
tu[3][0] = 90
print(tu)
##################################灰魔法,tuple方法#############################################
#count,获取指定元素在元组中出现的次数
v = tu.count(123)
print(v)
#index,根据值获取当前索引位置(最左边优先)
v = tu.index(123)
print(v)
原文:https://www.cnblogs.com/159357zzx/p/11582426.html