关于Python中的函数

时间:2019-07-06 18:10:07

标签: python python-3.x

我试图用python编写与list概念相关的代码:    我们有各种各样的列表(例如:[1,2,3],[3,5,6],[5,6,7,8]),像这样一千个。我们忘记添加所有列表中常见的数字10 and 20。 我们无法手动在每个列表中添加(10,20),这很浪费时间。

我们如何在所有1000个集合中附加num(10,20)?

请帮我...

2 个答案:

答案 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.

此代码之后,您的列表将被更新。