Python отмечает исследование - резюме основы 02

01. ДИКТ

 {} Указывает, что это ДИКТ, является ключевым: установленное значение, соответствующее значение может быть найдена путем поиска ключа, может быть вычислена с помощью функции Len Dict заданного размера ();
д = { 
// ключ: значение 'Адам': 95, 'Лиза': 85, 'Барт': 59 }
 Вы можете использовать в виде D [], чтобы найти соответствующее значение, за исключением того, что в списке, индекс должен быть использован, чтобы вернуть соответствующий элемент списка, а с помощью клавиши Dict:

     Примечание: Доступ Dict значения по ключу, до тех пор, пока ключ существует, ДИКТ возвращает соответствующее значение. Если ключ не существует, будет направлять сообщение об ошибке: исключение KeyError. Таким образом, есть два способа избежать исключения KeyError произойти:

     . Первый, в первую очередь определить, что ключ присутствует, использовать оператор:

если 'Пол' в D: 
     печать d [ 'Paul']

     Если «Пол» не существует, если оператор определяется значение False, естественно, не выполняет печать d [ «Paul»], что позволяет избежать ошибок.

     . Метод B прибудет заключается в использовании два Сыроватских сам по себе обеспечивает, когда ключ не существует, процесс возвращает None:

 >>> печать d.get ( 'Bart') 

02. Dict характеристики (неупорядоченная, ключ неповторяющихся)

     а. Найти скорость, независимо от ДИКТ имеет 10 элементов или 100000 элементов, скорость поиска одинаковы. Список скорость поиска постепенно уменьшается с увеличением элементов. Но скорость ДИКТ быстрый поиск не без затрат, недостатком является то, что ДИКТ большой объем памяти, но и тратить много содержание, список противное, небольшой объем памяти, но смотреть медленно.

         Ps. Поскольку Словаре является найти ключ, поэтому, в Словаре в, ключ не может быть повторен.

     б. хранить ключ-значение пара не упорядочена последовательность! Этот список не то же самое:

     с. В качестве ключевого элемента, чтобы быть неизменны, Python основные типы, такие как строки, целые числа, числа с плавающей точкой являются неизменными, он может быть использован в качестве ключа. Но список является переменной величиной, он не может служить в качестве ключа.

Обновление 03. ДИКТ

      Добавить новый ключ-значение: d [ 'Paul'] = 72  

          . Ps Если значение ключа уже существует, то текущее значение обновляется операции значения;

ключ обхода 04. ДИКТ

      Пс. Может быть приобретен соответствующее значение D [ключ]

      для ключа в D:

            ключ для печати

05. Набор (неупорядоченный не повторять)

      Набор элементов, подобных Перечислите, присутствует в виде сборника

      д = множество ([ 'A', 'B', 'C', 'C'])

      Печать д >>> установить ([ 'A', 'C', 'В'])

06. Набор доступа

     Поскольку она хранится неупорядоченный набор сбора, поэтому мы не можем получить доступ индексации, но мы можем использовать в суде оператора:

>>> «А» в с 
 Истинной

07. Установить Особенности

       а.  внутренняя структура и тому подобное множество ДИКТ, единственное различие не сохраняется значение, определяя , таким образом , входит ли элемент в наборе быстро.

       Подобные элементы B и Dict. Установить ключ хранения, объект должен быть постоянным, следовательно, объект не могут быть помещены в любом из переменных в наборе.

       Элемент с. Набор не хранится в порядке.

08. Установить обход

       для Вала в с:

      печать вал

09. Установить обновление

  Добавление нового элемента: s.add () // есть ошибка не будет элементов 
удаления элементов: s.remove ()
// элемент не существует пожалуется

рекомендация

отwww.cnblogs.com/sccd/p/10141101.html