【问题标题】:Python 2.7: update element in a list [duplicate]Python 2.7:更新列表中的元素
【发布时间】:2019-05-15 12:34:00
【问题描述】:

我想更新列表中的一个元素。

这是我的清单:

list= ["toto", "stack" , "element_to_update", "overflow"]

当"toto" 和"stack" 发现为element[0] 和element[1] 时,我想更新此列表以更新我的列表(并与现有的element[2] 连接)

最后我想要的清单:

list=["toto", "stack", "element_to_update_is_updated", "overflow"]

最好的方法是什么?

提前感谢您的帮助。

【问题讨论】:

  • 你尝试了什么?你有什么问题?
  • 你应该多解释一下你想要什么

标签: python list


【解决方案1】:

为什么不:

l = ["toto", "stack", "element_to_update", "overflow"]
if l[:2] == ['toto','stack']:
    l[2] += '_is_updated'

现在:

print(l)

是:

['toto', 'stack', 'element_to_update_is_updated', 'overflow']

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-18
    • 2017-01-11
    • 1970-01-01
    • 2012-10-15
    • 2014-01-03
    • 2016-04-02
    • 1970-01-01
    • 2022-11-27
    相关资源
    最近更新 更多