alarm
Задайте вопрос
Информатика
Pyotr

a = ['first', 1, 2, 3, 'second', 10, 20, 'third', 15, 56, 70, 'fourth', -50]my_dict = {}current_str = Nonefor e in aif type(e) == 'str'my_dict[e] = []current_str = eelsemy_dict[current_str]. append(e)print(my_dict)Я не могу понять что не так, но выдаёт ошибку:Traceback (most recent call last):File (путь до проекта), line 9, in my_dict[current_str]. append(e)KeyError: None(на языке python)

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

В пятой строчке:

if type(e) == 'str':

Надо заменить 'str' на str, т. е. убрать кавычки

Или можете использовать

if isinstance(e, str):

214
Francesca
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

С клавиатуры вводится радиус кру

Сравните нумерованные и маркиров

написать программу , для создани

До якої групи належать наведені

составте предложения по схемам н

Программа демонстрирует работу о

Контакты
Реклама на сайте