Stackoverflow, привет
У меня есть задача сформировать список индексов переменных из исходного списка, зависит от входных значений:
initial_list=['a', 'b', 'c']
desired_index_variable=[str(i) for i in input('Input desired indexes with space between ').split()]
try:
for element in initial_list:
final_list=[]
desired_index=final_list.append(initial_list.index(element))
print (desired_index)
except ValueError:
print ('No such element in initial list')
Вот моя попытка сформировать такой тип из списка, но результат (я не понимаю, почему есть три «Nones»):
Input desired indexes with space between a b
None
None
None
Однако, требуемый результат:
[0, 1]
По моим new-user logi c моя программа в порядке, но Python говорит, что это не так, очевидно = (