繁体   English   中英

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

[英]Facing some complication in my for loop statement? [duplicate]

这个问题在这里已有答案:

我正在使用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个元素一起提供给我。 但我继续只获得最后一个元素。 我不明白?!

在循环内执行列表赋值会在每次执行循环时重新初始化列表。 我不完全确定你希望你的输出列表看起来像什么,但有些东西很长

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

应该创建一个basic_elements [i],x_count [i]元组的列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM