我正在使用python 3。
for i in range(len(basic_elements)):
value_list = [basic_elements[i], x_count[i]]
basic_element
是一个单词列表,x_count
是一个数字列表。
我希望value_list
在value_list
中将两个列表中的所有50个元素一起提供给我。
但我继续只获得最后一个元素。
我不明白?!
答案 0 :(得分:0)
在循环内执行列表赋值,每次执行循环时重新初始化列表。我不完全确定你想要的输出列表是什么样的,但是
的内容很长values_list = []
for i in range(len(basic_elements)):
value_list.append((basic_elements[i], x_count[i]))
应该创建一个basic_elements [i],x_count [i]元组的列表。