关于append一问题,弱到我本不好意思问~~~
我代码如下:>>> big = ("中国", "法国", "韩国", "美国", "英国", "日本")
>>> big.append ("比利时")
竟然结果也报错?!
Python说:
“Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
big.append ("比利时")
AttributeError: 'tuple' object has no attribute 'append'”
这么简单的代码,我也错?错在哪里啊? 本帖最后由 zyzyzyzy 于 2019-12-26 10:17 编辑
。 ()定义的是元组,没有append方法修改
[]定义的是列表,可以用append方法添加
big = ["中国", "法国", "韩国", "美国", "英国", "日本"] Tec 发表于 2019-12-26 10:15
()定义的是元组,没有append方法修改
[]定义的是列表,可以用append方法添加
big = ["中国", "法国", "韩 ...
原来如比,谢!谢! 网上搜索报错最后一行,搜到的结果显示:
“错误原因:元组不可改变,不可像列表一样进行追加append(),移除remove()操作
解决方案:转换为列表list()”
我在IDLE里尝试改成列表就没有报错了,代码和运行结果如下:
>>> big = ["中国", "法国", "韩国", "美国", "英国", "日本"]
>>> big.append('比利时')
>>>
>>> big
['中国', '法国', '韩国', '美国', '英国', '日本', '比利时']
WilsonWolf2333 发表于 2019-12-26 10:24
网上搜索报错最后一行,搜到的结果显示:
“错误原因:元组不可改变,不可像列表一样进行追加append(), ...
感谢! Peteryo01223 发表于 2019-12-26 15:42
感谢!
{:5_110:}{:5_109:}
页:
[1]