将元组中的对添加到列表中的每个项目

时间:2017-09-24 22:17:14

标签: python

只使用基本的Python而不使用其他库,如何添加值(1, 0) 到包含项目的列表中的每个项目:

[(0, 0)]
[(0, 1)]
[(0, 2)]
[(0, 3)]

这样,如果以[(0, 0)]开头的初始行,则会创建一个包含元素的新项目列表

[(0, 0)], [(1, 0)], [(2, 0)], [(3, 0)]

即。 [(0,0)]加上值(1, 0)

1 个答案:

答案 0 :(得分:-1)

my_list = [[(0, 0)],[(0, 1)],[(0, 2)],[(0, 3)]]
item_to_add = [(1,0)]
#way 1 use for loop
for item in my_list:
    item.append(item_to_add)
print my_list

my_list = [[(0, 0)],[(0, 1)],[(0, 2)],[(0, 3)]]
# way 2 use list comprehension
[item.append(item_to_add) for item in my_list]
print my_list