Я знаю, я не могу поместить список в качестве ключа в словаре в Python. Мне нужен массив строк, и для каждой строки мне нужно иметь некоторые значения, которые я могу получить через эту строку. НапримерСписок как ключ в словаре
["string1" : ["string1.1","string1.2","string1.3"], "string2" :["string2.1","string2.2"]]
И мне нужно перебирать струны (string1, string2) и, например, напечатать второй sub_string (stringX.2), так что я получаю
>>"string1.2","string2.2"
Что такое лучшее решение для этой проблемы ?
Не просто хотите словарь '{«string1»: [ 'string1. 1 ', ...], ...} '? Список не может быть ключом, но это может быть значение. – jonrsharpe
не лучше ли использовать массив 2d? –
Вы можете использовать кортежи как словарные ключи, но вам все равно не нужны. – Jasper