只使用基本的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)
?
答案 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