采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如: a = (1,2,3,[5,6,7]) a[3][1] 输出结果为: 6 a[3][1] = ‘6’ 输出结果为: a = (1,2,3,[5,‘6’,7]) 虽然,元组不可变,但,可以改变元组内的列表, 那么,如果用,a.append 来增加元组中的列表呢?
a.append([
1
,
2
3
])
不行,运行之后,代码直接报错。
谢谢,我知道这样是不行的,我其实想问的是,,如果去改变,,a = (1,2,3,[5,‘6’,7])中的 [5,6,7],,因为,它是list呀,,应该是可以改变的呀,对吧?
如果你想单独换list里的每一个元素是可以的,不过需要一个一个换,但是你要一次换掉整个list是不行的,会报错('tuple' object does not support item assignment)
嗯,那tuple里面的list中的元素,又怎么换呢?
元组a没有append方法,只有a[3].append可以用
登录后可查看更多问答,登录/注册
语法精讲/配套练习+思考题/原生爬虫实战
5.8k 7
2.6k 3
2.3k 5
4.3k 22
2.4k 19
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号