可不可以在二维元组中的列表中增加元素?

来源:5-4 列表的可变与元组的不可变

炒_鸡蛋

2019-12-07

如: a = (1,2,3,[5,6,7])
a[3][1] 输出结果为: 6
a[3][1] = ‘6’ 输出结果为: a = (1,2,3,[5,‘6’,7])
虽然,元组不可变,但,可以改变元组内的列表,
那么,如果用,a.append 来增加元组中的列表呢?

写回答

2回答

慕尼黑0536602

2019-12-08

a.append([1,2,3])

不行,运行之后,代码直接报错。

0
6
navicat
回复
炒_鸡蛋
首先定义一个元组,如:a=(1,2,3,[1,2,4]) 然后,执行(a[3]).append(11)。 a[3]代表一个列表,向里面加一个11就ok啦。 输出结果: (1, 2, 3, [1, 2, 4, 11])
2019-12-26
共6条回复

李红星0

2020-02-22

元组a没有append方法,只有a[3].append可以用

1
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14596 学习 · 4469 问题

查看课程