【发布时间】:2017-09-02 10:38:37
【问题描述】:
我有一个如下所示的列表:
receipt = [name,('beef','onion','mint')]
我想要做的是给这个列表中的最后一个元组添加一个值。当列表中有多个元组时,我希望能够多次执行此操作。每次只将一个值附加到最后一个元组。 那么我如何使它成为:
receipt = [name, ('beef','onion','mint','chile')]
【问题讨论】:
我有一个如下所示的列表:
receipt = [name,('beef','onion','mint')]
我想要做的是给这个列表中的最后一个元组添加一个值。当列表中有多个元组时,我希望能够多次执行此操作。每次只将一个值附加到最后一个元组。 那么我如何使它成为:
receipt = [name, ('beef','onion','mint','chile')]
【问题讨论】:
元组是不可变的,因此无法修改,但可以用更新的元组替换:
receipt[-1] = receipt[-1] + ('chile', )
产量:
['...', ('beef', 'onion', 'mint', 'chile')]
【讨论】: