【发布时间】:2011-01-19 12:59:46
【问题描述】:
是的,我知道元组是不可变的,但情况是我需要在每个元组中插入一个额外的值。所以其中一个项目是金额,我需要在它旁边添加一个不同货币的新项目,如下所示:
('Product', '500.00', '1200.00')
可能吗?
谢谢!
【问题讨论】:
-
欢迎来到函数式编程。你不是
updating一个元组,你是从一个旧元组创建一个新元组。使用collections.namedtuple,很明显您正在从旧类型的对象创建新类型的对象。