Найти в Дзене
Kangaroo

Ассоциативные массивы в python

Ассоциативные массивы, слышал ли кто нибудь такое? Так вот с чем же их едят в 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 по к

Ассоциативные массивы, слышал ли кто нибудь такое? Так вот с чем же их едят в 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 по ключу, и получают значения…