Я хочу, чтобы пользователь выбрал индекс. Не просто назначить его в коде.
def pending():
if selection == 'P':
(int(raw_input('Choose an item to mark pending and hit enter. ')))
mylist.append(mylist[0] + '-' + "pending")
del mylist[0]
print mylist
print ("\n")
print 'What would you like to do next?'
i = 0
for list in mylist:
print (i, list)
i = i + 1
Спасибо! Теперь он работает отлично! Спасибо за my_index, который действительно помогает его читать и понимать!
x = (int(raw_input('Choose an item to mark pending and hit enter. ')))
mylist.append(mylist[x] + '-' + "pending")
Думаю, это то, что вам нужно. Если нет, пожалуйста, поясните вопрос подробнее.
Сохраните
(int(raw_input('Choose an item to mark pending and hit enter. ')))
, сделав его чем-то вродеmy_index = (int(raw_input('Choose an item to mark pending and hit enter. ')))
, а затем вместоmylist[0]
используйтеmylist[my_index]