Как при превышении индексом длины списка запустить проход по списку заново?
Делаю программу на python, и возникла проблема. Есть список, например:
mylist = ['a', 'b']
, и, если индекс списка больше длины самого списка, то он должен обойти список ещё раз а не вывести ошибку. например:
mylist = ['a', 'b']
print(mylist[3])
Как сделать такое в python?
Ответы (1 шт):
Автор решения: u111
→ Ссылка
Для этого нужно сделать так, чтобы index был меньше длины списка. Это делается взятием остатка.
mylist = ['a', 'b']
index = input('Индекс')
try:
index = int(index)
except:
print('Вы ввели не число!')
else:
print(mylist[index % len(mylist)])