Python:如何使用list迭代器将元素追加到列表中

时间:2018-05-29 20:03:27

标签: list iterator append

假设我们有一个现有的空列表m。我想将一些元素(比如说三个7)附加到m,这样m现在是[7,7,7]。如何使用列表迭代器?

我有以下解决方案,但尚未完成:

m = []
m.append([7 for i in range(3)])

我得到m = [[7,7,7]]但不是[7,7,7]

我不是在寻找像m flat这样的后处理,例如: flat_list = [item for sublist in l for item in sublist],因为这是一个额外的步骤。

1 个答案:

答案 0 :(得分:1)

你可能想尝试扩展而不是追加。

m = []
m.extend([7 for i in range(3)])

Here is a post that may be helpful