首页 > 编程 > Python > 正文

Python 元组遍历排序操作方法

2019-11-08 03:00:56
字体:
来源:转载
供稿:网友

新建元组

a = (1,2,3,4) PRint(a)

没有用( )括号包括,python也会把它认做为元组

a1 = 1,2,3 print(a1)

只有一个值,那么请记得在这个值后边加上逗号

a2 = 2, print(a2)

还有一种有趣的元组创建方法,需要用到tuple函数的功能:它可以一个列表为参数,把它转换为元组。

e = tuple([111,222,333]) print(e) say = tuple(“hello”) print(say)

如何读取元组中的数据、值

索引(下标): tu = tuple([‘hello’,’world’,’welldown’]) print(tu[2])

切片取值: print(tu[0:2])

如何修改元组的操作方法:

元组是不可变的,类似字符串,不能在原处修改内容,但我们可以把它的类型做下转换,例如把一个元组转换为一个列表进行修改,之后再转换成元组。 例如:元组a = (3,6,6) 要把它变成(6,6,6)要怎么操作呢? ch = (3,6,6) d1 = list(ch) d1[0] = 6 print(tuple(d1))

如果元组内包含的元素中,有可变数据类型,修改起来就十分方便了 sd = ([‘hello’,False],123.222,True) sd[0][1] = ‘this world’ print(sd)

支持其他操作

df = (123,456) ef = (7,8,9) cf = df + ef print(cf)

tf = (“say”,’hello’)*4 print(tf)

SO

元组是个有序集合元组里的值不可变元组可用索引和切片的形式输出某个值改变元组内的值需将元组转成list->更改后再转成tuple元组支持嵌套,可包含列表,字典,其他元组元组支持一般序列的操作,例如:+、*
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表