我正在编写一个脚本,其中有一个元组列表,例如 ('1','2','3','4')
。例如:
list = [('1','2','3','4'),
('2','3','4','5'),
('3','4','5','6'),
('4','5','6','7')]
Now I need to add '1234'
, '2345'
, '3456'
and '4567'
respectively at the end of each tuple.例如:
list = [('1','2','3','4','1234'),
('2','3','4','5','2345'),
('3','4','5','6','3456'),
('4','5','6','7','4567')]
有可能吗?
原文由 Shahzad 发布,翻译遵循 CC BY-SA 4.0 许可协议
元组是不可变的,不应该被改变——这就是列表类型的用途。
但是,您可以使用
originalTuple + (newElement,)
替换每个元组,从而创建一个新的元组。例如:但我宁愿建议从一开始就使用列表,因为它们插入项目的速度更快。
另一个提示:不要在程序中覆盖内置名称
list
,而是调用变量l
或其他名称。如果覆盖内置名称,则不能再在当前范围内使用它。