【问题标题】:How to retrieve the last tuple in a list then append a value to that tuple before returning it back to that list如何检索列表中的最后一个元组,然后将一个值附加到该元组,然后再将其返回到该列表
【发布时间】:2017-09-02 10:38:37
【问题描述】:

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

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

我想要做的是给这个列表中的最后一个元组添加一个值。当列表中有多个元组时,我希望能够多次执行此操作。每次只将一个值附加到最后一个元组。 那么我如何使它成为:

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

【问题讨论】:

    标签: python list tuples


    【解决方案1】:

    元组是不可变的,因此无法修改,但可以用更新的元组替换:

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

    产量:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-31
      • 1970-01-01
      • 1970-01-01
      • 2019-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多