如果我有一个列表:
['15', 'A:B', 'B:C', 'D:C', 'F:A']
我想更改像:
这样的值['1515', 'A:B15', 'B:C15', 'D:C15', 'F:A15']
(将第一个添加到列表中的其他值)
有可能吗?
答案 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']