用另一个列表中的元素填充列表中的元素

时间:2019-10-26 21:25:20

标签: python list

我想按顺序用元素填充结果中的空白。

resultelse=["hello", "you", "are"]
result=["","",""]
for a in resultelse:
   result[result.index("")] = a
   print(result)

['hello', '', '']
['hello', 'you', '']
['hello', 'you', 'are']

但是我只想要最后一套

1 个答案:

答案 0 :(得分:0)

您可以跟踪算法执行过程中的进度。您唯一需要做的就是让它完成。只需将打印内容移到循环之外即可:

resultelse=["hello", "you", "are"]
result=["","",""]
for a in resultelse:
   result[result.index("")] = a
print(result)