Python 元组魔法一

一个人想着一个人 提交于 2019-11-30 11:54:04
#列表listli = [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] = 90print(tu)##################################灰魔法,tuple方法##############################################count,获取指定元素在元组中出现的次数v = tu.count(123)print(v)#index,根据值获取当前索引位置(最左边优先)v = tu.index(123)print(v)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!