Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Дмитрий Сопот
@0dminik
Учусь верстке и программирование на python
Python
Где ошибка в коде python3?
что с этим кодом не так то?
t = (1, 2, [1, 2])
d = {t: 3}
Вопрос задан
более трёх лет назад
216 просмотров
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Помогут разобраться в теме
Все курсы
Яндекс Практикум
Python-разработчик
10 месяцев
Далее
Skillfactory
Профессия Python-разработчик
9 месяцев
Далее
Нетология
Fullstack-разработчик на Python + нейросети
20 месяцев
Далее
Решения вопроса
1
Владимир Куц
@fox_12
Куратор тега Python
Расставляю биты, управляю заряженными частицами
В качестве ключа во втором случае используется нехешируемый тип
Ответ написан
более трёх лет назад
2
комментария
Нравится
1
2
комментария
Facebook
Вконтакте
Twitter
Дмитрий Сопот
@0dminik
Автор вопроса
d = {'t':3}
Написано
более трёх лет назад
Владимир Куц
@fox_12
Куратор тега Python
> d = {'t':3}
В этом случае все ок, так как используется строка в качестве ключа.
Написано
более трёх лет назад
Пригласить эксперта
Ответы на вопрос
2
Антон Федорян
@AnnTHony
Интроверт
В качестве ключа могут использоваться только неизменяемые объекты. Такими в python являются числа, строки (литералы), кортежи. Кортеж со списком внутри может измениться.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
MechanicZelenyy
@MechanicZelenyy
Потому что d={t:3}, пытается создать словарь, с ключем t, соответсвенно от t должен вычислятся хэш, чего нельзя сделать от списка.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Python
Простой
Что делать если turtle в python не отвечает?
1 подписчик
22 окт.
167 просмотров
2
ответа
Python
Простой
Не могу разобраться почему не работает код python?
1 подписчик
22 окт.
292 просмотра
1
ответ
Python
Простой
Какие есть удобные API для генерации картинок через AI?
2 подписчика
20 окт.
183 просмотра
1
ответ
Python
Простой
Дублирование логов в python logging?
3 подписчика
19 окт.
267 просмотров
1
ответ
Python
+1 ещё
Средний
Как сделать чтоб аккаунт писал при подписке на канал?
1 подписчик
16 окт.
166 просмотров
0
ответов
Python
+1 ещё
Простой
Какие есть простые легковесные LLM для локального использования?
2 подписчика
14 окт.
625 просмотров
2
ответа
Python
+1 ещё
Сложный
Как автоматизировать работу с сайтом используя Camoufox библиотеку?
2 подписчика
14 окт.
139 просмотров
0
ответов
Python
+1 ещё
Простой
FastAPI Prometheus_fastapi_instrumentator где мне следует разместить?
1 подписчик
09 окт.
150 просмотров
1
ответ
Python
+1 ещё
Простой
Пытаюсь пропустить число 10 двумя способами.(правильный второй код) Почему эти два кода дают разный результат?
1 подписчик
09 окт.
570 просмотров
2
ответа
Python
+2 ещё
Простой
В каком слое DTO объект преобразовывать в словарь перед сохранением в БД?
1 подписчик
08 окт.
151 просмотр
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Python Developer
Strikt
от 100 000 до 150 000 ₽
Backend Python Developer Middle/Senior
AppRoute
До 3 000 $
Python разработчик
ITK academy
•
Казань
от 75 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама