Почему/когда/где был представлен mydict[*mylist]`? [дубликат]Python

Программы на Python
Anonymous
Почему/когда/где был представлен mydict[*mylist]`? [дубликат]

Сообщение Anonymous »

Это сокращение для использования списков в качестве ключей dict работает в Python 3.12:

Код: Выделить всё

mydict = {(1, 2, 3): 'works!'}
mylist = [1, 2, 3]
print(mydict[*mylist])
В 3.10 выдает SyntaxError, а в 3.11 работает (по крайней мере, в тех версиях, которые я пробовал). Я искал «Что нового в Python 3.11», но ничего об этом не нашел. Возможно, это был побочный эффект каких-то других изменений. Почему/где/когда это было введено? Ищу (информацию) о проблеме или запросе на извлечение GitHub или что-то в этом роде.

Подробнее здесь: https://stackoverflow.com/questions/789 ... introduced

Вернуться в «Python»