如何检索列表中的最后一个元组,然后在将该元组返回到该列表之前将值附加到该元组

时间:2017-09-02 10:38:38

标签: python list tuples

我有一个如下所示的列表:

receipt = [name,('beef','onion','mint')]

我想要做的是为此列表中的最后一个元组添加一个值。当列表中有多个元组时,我希望能够多次执行此操作。每次只向最后一个元组追加一个值。 那我怎么做到这一点:

receipt = [name, ('beef','onion','mint','chile')]

1 个答案:

答案 0 :(得分:1)

元组是不可变的,所以它们不能修改,但它们可以用更新的元组替换:

receipt[-1] = receipt[-1] + ('chile', )

哪个收益率:

['...', ('beef', 'onion', 'mint', 'chile')]