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

问题描述 投票:0回答:1

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

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

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

但是我只想要最后一套

python list
1个回答
0
投票

您在算法执行期间跟踪算法的进度。您唯一需要做的就是让它完成。只需将打印移到循环外即可:

resultelse=["hello", "you", "are"]
result=["","",""]
for a in resultelse:
   result[result.index("")] = a
print(result)
© www.soinside.com 2019 - 2024. All rights reserved.