@akio1

Почему тут ошибка?

slides = {
   'Кантемир': {
       'length': 100,
       'min_age': 12,
       'status': 'closed'
   },
   'Красный дракон': {
       'length': 53,
       'min_age': 16,
       'status': 'open'
   },
   'Детская': {
       'length': 5,
       'min_age': 7,
       'status': 'open'
   },
   'Закатное солнце': {
       'length': 20,
       'min_age': 16,
       'status': 'fix'
   },
   'Жираф': {
       'length': 31,
       'min_age': 16,
       'status': 'open'
   }
}
for i in range(1):
   print(f'{slides["Кантемир"][i]}')
print('Кантемир')
for i in range(1):
   print(f'{slides["Красный дракон"][i]}')
print('Красный дракон')
for i in range(1):
   print(f'{slides["Детская"][i]}')
print('Детская')
for i in range(1):
   print(f'{slides["Закатное солнце"][i]}')
for i in range(1):
   print(f'{slides["Жираф"][i]}')
print('Жираф')


не понимаю что тут не так вроде вчера было нормально
Traceback (most recent call last):
File "c:\Users\Acer\Desktop\EasyCode\first_prodject\mane11.py", line 29, in
print(f'{slides["Кантемир"][i]}')
~~~~~~~~~~~~~~~~~~^^^
KeyError: 0

вот ошибка
  • Вопрос задан
  • 199 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Everything_is_bad
1. for i in range(1)для какой цели ты написал этот треш?
2. Где у тебя тут список, чтобы можно было обращаться по индексу?
открывай учебник и читай про тип данных dict
Ответ написан
Комментировать
Lord_of_Rings
@Lord_of_Rings
Python developer
slides["Кантемир"] - это словарь, а не список.
Поддерживаю Everything_is_bad
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы