关于Python中的List操作:Python中的列表操作 – 增加元素列表

List manipulation in Python - growing the elements' list

我定义:

1
A = [[1, 2], [3, 4], [5, 6]]

生产线生产的是什么:

1
B = [['hello', [1, 2]], ['hello', [3, 4]], ['hello', [5, 6]]]


您可以将'hello'添加到每个列表的前面,并理解列表:

1
2
3
4
5
>>> add = 'hello'
>>> A = [[1, 2], [3, 4], [5, 6]]
>>> [[add, x] for x in A]
[['hello', [1, 2]], ['hello', [3, 4]], ['hello', [5, 6]]]
# or [[add] + [x] for x in A]


这可能有帮助:

1
B = zip(['hello'] * len(A), A)

这将产生以下结果:[('hello', [1, 2]), ('hello', [3, 4]), ('hello', [5, 6])]。如果需要列表而不是元组,可以使用以下代码:

1
B = list(map(list, zip(['hello'] * len(A), A)))