Я пытаюсь создать словарь python, и я хотел бы использовать ключ, содержащий строки, численные & запись в список/кортеж. Ключ должен идеально выглядетьПередача Строка, целочисленная и кортежная информация как ключ для словаря python
("stringA", "stringB", "stringC", integer1, (integer2, integer3, integer4))
Я попытался создать namedtuple на основе этого documentation следующим
from collections import namedtuple
dictKey = namedtuple('dictKey', 'stringA stringB stringC integer1
(integer2 integer3 integer4)')
но он бросает меня ValueError говоря, он может содержать только буквенно-цифровые символы и знаки подчеркивания. Таким образом,
Как создать ключ словаря, который содержит кортеж?
Как эффективно использовать ключ словаря (особенно, он содержит ) для извлечения информации из словаря?
Вы можете использовать кортеж элементов в качестве ключа точно так же, как вы разместили, единственная ошибка: namedtuple –
To downvoter. Пожалуйста, предлагайте улучшения или нарушения, когда вы используете downvote, поскольку я думаю, что это поможет всем нам. – WanderingMind