Ассоциативные массивы, слышал ли кто нибудь такое? Так вот с чем же их едят в python. На самом деле это словарь в питоне. И сегодня мы обсудим как обращаться по ключу и получать значение заданное в ключе.
array_auto = {'Nissan': ['skyline', 'almera'], 'Lada': ['kalina', 'priora'}
В нашем словаре имеются название автомобилей, если мы обратимся к названию автомобиля то конкретизируем нашу марку и получим данные о производителе.
Так вот например нам нужен Nissan:
array_auto['Nissan']
На что мы получим массив:
['skyline', 'almera']
В случае если у обьектов внутри массива были бы подобные ключи например:
[{'skyline': ['r32', 'r33', 'r34']}, 'almera']
В таком случае для того чтобы получить Nissan Skyline R34 нам пришлось бы обратиться по следующему ключу
array_auto['Nissan']['skyline']
Получили массив
[ 'r32', 'r33', 'r34']
И после обратимся по индексу, т.к в питоне индентификация с нуля, укажем значение индентификатора 2.
array_auto['Nissan']['skyline'][2]
Так обращаются в python по ключу, и получают значения…