2013-02-22 3 views

ответ

7

Это создает словарь с одним ключом, значение которого является вложенным список:

>>> q = { 1: [[1]] } 
>>> q.keys() 
[1] 
>>> q[1] 
[[1]] 
>>> q[1][0] 
[1] 
>>> q[1][0][0] 
1 

Помните, что в питоне, списки используют индексацию 0 на основе, так [0] ссылки в приведенных выше примере извлечением первых элемент списка.

Или подойти к нему с другой стороны:

  • 1 только буквальным целое значение
  • [elem1, elem2, elem3] является определение списка, так [1] список с один элемент в нем, целое число 1.
  • {key: value} - это определение словаря, соединяющее набор ключей с соответствующими значениями. {1: 1} создает словарь с 1 парой ключ-значение, ключ 1, указывающий на значение 1.
  • Списки и словари могут быть вложенными; списки могут быть значениями словаря, и вы также можете размещать списки внутри других списков.
    • [[]] - это список с 1 элементом, другой, пустой список.
    • [[1]] представляет собой список с 1 элемент, другой список, который имеет 1 элемент, тоже целое значение 1.
    • {1: [[1]]} является словарь с одним ключом, целое значение 1, который соединен со списком с одним элементом еще один список, который снова имеет только один элемент, другое целое значение 1.
+0

Благодарим Вас за ответ, но не могли бы вы объясните мне, как это может мне помочь? Я имею в виду, можете ли вы дать мне другой пример, пожалуйста? –

+0

@SerjCodito: снова развернуто. Вы действительно хотите прочитать хороший учебник; списки для [программистов] (http://wiki.python.org/moin/BeginnersGuide/Programmers) и [не-программисты] (http://wiki.python.org/moin/BeginnersGuide/NonProgrammers) доступны. –

1

Мы создаем словарь с одним элементом

, ключ целое число 1

и значение представляет собой список с одним элементом

элемент является другой список

с другим одним элементом

, который представляет собой целое число 1

Смежные вопросы