Size: a a a

Сообщество Python Программистов

2020 August 17

R3

Rud 356 in Сообщество Python Программистов
Vadim Apenko
Но ты тут используешь в качестве ключа тупль
Все намана
источник

LL

Lama Lover in Сообщество Python Программистов
Rud 356
Как использовать list в качестве ключа словаря в python?
Анонимная викторина
29%
В языке python такой возможности нет
21%
{[1, 2, 3]: value}
50%
{tuple([1, 2, 3]): value}
Проголосовало: 38
Вообще-то правильный ответ: "никак"
источник

R3

Rud 356 in Сообщество Python Программистов
Я считаю шо через приведение считается
источник

LL

Lama Lover in Сообщество Python Программистов
Rud 356
Я считаю шо через приведение считается
А какое тут привидение?
Вопрос: "как использовать list в качестве ключа словаря"
Ответ: никак

Третий вариант — вставить туппл в качестве ключа. Где тут list?
источник

R3

Rud 356 in Сообщество Python Программистов
Внутри тульпа, ы
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Как использовать list в качестве ключа словаря в python?
Анонимная викторина
29%
В языке python такой возможности нет
21%
{[1, 2, 3]: value}
50%
{tuple([1, 2, 3]): value}
Проголосовало: 38
чиво
источник

LL

Lama Lover in Сообщество Python Программистов
Rud 356
Внутри тульпа, ы
Внутри тупла инты ...
источник

VA

Vadim Apenko in Сообщество Python Программистов
Rud 356
Я считаю шо через приведение считается
ты по листу можешь получить данные? нет.
По Туплю можешь, следовательно ключом является тупль
источник

R3

Rud 356 in Сообщество Python Программистов
Ладно, в пезду
источник

Б

Брахма in Сообщество Python Программистов
блять, мне теперь везде squashfs мерещится
источник

LL

Lama Lover in Сообщество Python Программистов
Rud 356
Ладно, в пезду
Можно ли сложить число и строку?
1. Нет
2. str(1) + "2"
3. 1 + int("2")

Вперёд
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Как использовать list в качестве ключа словаря в python?
Анонимная викторина
29%
В языке python такой возможности нет
21%
{[1, 2, 3]: value}
50%
{tuple([1, 2, 3]): value}
Проголосовало: 38
Language:
py3


Source:
key = [1,2,3]
d = {tuple(key): True}
print(d[key])


Errors:
Traceback (most recent call last):
 File "1434001263/source.py", line 3, in <module>
   print(d[key])
TypeError: unhashable type: 'list'
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Все намана
нет
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Я считаю шо через приведение считается
НЕТ
источник

R3

Rud 356 in Сообщество Python Программистов
Ну удалите, хули блять
источник

Д

Дмитрий in Сообщество Python Программистов
Rud 356
Как использовать list в качестве ключа словаря в python?
Анонимная викторина
29%
В языке python такой возможности нет
21%
{[1, 2, 3]: value}
50%
{tuple([1, 2, 3]): value}
Проголосовало: 38
пасиб, я понял, что я тупой))
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Lama Lover
Можно ли сложить число и строку?
1. Нет
2. str(1) + "2"
3. 1 + int("2")

Вперёд
*шутка про JS*
источник

B

Blasphemer in Сообщество Python Программистов
Rud 356
Как использовать list в качестве ключа словаря в python?
Анонимная викторина
29%
В языке python такой возможности нет
21%
{[1, 2, 3]: value}
50%
{tuple([1, 2, 3]): value}
Проголосовало: 38
ключом должен являться неизменяемый тип данных(?)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Blasphemer
ключом должен являться неизменяемый тип данных(?)
не неизменяемый
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
а хешируемый
источник