Я новичок в Python. Я пишу очень простой фрагмент кода для печати содержимого списка, используя цикл for с .format()
, и мне нужен вывод, как показано ниже, но я получаю эту ошибку:
names = ['David', 'Peter', 'Michael', 'John', 'Bob']
for i in names:
print("{}.{}".format(i, names[i]))
print("{}.{}".format(i,breakfastMenu[i]))
TypeError: list indices must be integers or slices, not str
Ожидаемый результат Я хочу: 1. Дэвид 2. Питер 3. Майкл 4. Джон 5. Боб
Может кто-нибудь, пожалуйста, помогите мне получить этот вывод?