我试图用python编写与list
概念相关的代码:
我们有各种各样的列表(例如:[1,2,3],[3,5,6],[5,6,7,8]
),像这样一千个。我们忘记添加所有列表中常见的数字10 and 20
。
我们无法手动在每个列表中添加(10,20),这很浪费时间。
我们如何在所有1000个集合中附加num(10,20)?
请帮我...
答案 0 :(得分:1)
据我了解,您可以创建一个包含所有先前列表的新列表,然后对其进行迭代,并根据需要扩展每个元素(仅制作2D数组)。例如:
a = [1, 2, 3]
b = [4, 5, 6]
c = [a, b]
for i in c:
i.extend([10, 20])
我可能误解了这个问题;否则请记住,python是一种相对较慢的语言。
答案 1 :(得分:0)
对所有列表进行一个列表,然后遍历该列表并扩展列表数据。 例如
list1 = [1, 2, 3]
list2 = [3, 5, 6]
list3 = [5, 6, 7, 8]
:
:
lintn
all_list = [list1, list2, list3, ...., listn]
for i in all_list:
i.extend([10, 20]) # 10, 20 can be any value that you want to add.
此代码之后,您的列表将被更新。