猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
新手python,用什么方法可以修改元组里的值
a=[(10,20,30,40),(5,6,7,8)]
把20 和 6 改成 'a'
呼如林
浏览 1883
回答 2
2回答
慕工程0101907
看 元组不能被修改下面的话来自《python核心编程》p.26元组可以看成是只读的列表。通过切片运算( [ ] 和 [ : ] )可以得到子集,这一点与字符串的使用方法一样。元组也可以进行切片运算,得到的结果也是元组(不能被修改):所以说你这个值不能被修改你可以都使用列表
0
0
0
四季花海
a=[(10,20,30,40),(5,6,7,8)]把20 和 6 改成 'a'这里a是列表,但列表里是元组,规定元组的值不可修改,只能计数及取值。1:可以重写值,如 a[0] = (10,'a',30,40) ; a[1] = (5,'a',7,8)2:可以采用列表方式,a= [[10,20,30,40],[5,6,7,8]]要把把20和6改成a :a[0][1] = 'a' ; a[1][1] = 'a'
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续