采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
如: 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可以用
登录后可查看更多问答,登录/注册
语法精讲/配套练习+思考题/原生爬虫实战
4.5k 7
2.3k 3
1.8k 4
3.9k 22
2.0k 19