如何更改列表中的值 - python?

时间:2016-05-01 13:59:46

标签: python list

如果我有一个列表:

['15', 'A:B', 'B:C', 'D:C', 'F:A']

我想更改像:

这样的值
['1515', 'A:B15', 'B:C15', 'D:C15', 'F:A15']

(将第一个添加到列表中的其他值)

有可能吗?

1 个答案:

答案 0 :(得分:1)

假设["15", "A:B", "B:C", "D:C", "F:A"]是您的输入列表,一个简单的list comprehension就可以完成这项任务:

>>> l = ["15", "A:B", "B:C", "D:C", "F:A"]
>>> value_to_add = l[0]
>>> [item + value_to_add for item in l]
['1515', 'A:B15', 'B:C15', 'D:C15', 'F:A15']