面对我的for循环语句中的一些复杂问题?

时间:2017-03-20 19:56:20

标签: python list for-loop

我正在使用python 3。

for i in range(len(basic_elements)):
    value_list = [basic_elements[i], x_count[i]]

basic_element是一个单词列表,x_count是一个数字列表。 我希望value_listvalue_list中将两个列表中的所有50个元素一起提供给我。 但我继续只获得最后一个元素。 我不明白?!

1 个答案:

答案 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]元组的列表。