Заполните элементы списка элементами из другого списка - PullRequest
0 голосов
/ 27 октября 2019

Я хочу заполнить пустые места в результате элементами по порядку.

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

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

, но я хочу только последний набор

1 Ответ

0 голосов
/ 27 октября 2019

Вы отслеживаете ход выполнения алгоритма во время его выполнения. Единственное, что вам нужно, это просто дать ему закончить. Просто переместите отпечаток за пределы цикла:

resultelse=["hello", "you", "are"]
result=["","",""]
for a in resultelse:
   result[result.index("")] = a
print(result)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...