[Изучение Python отмечает] коллекции

Определения

Коллекция (набор) является неупорядоченным, уникальным типом данных, список может быть удален или повторяющиеся элементы кортеж

Коллекция (комплект), который может поставить тип переменных данных

Коллекция (комплект) внутри удаления (), и отбрасывания () будет удалена, но если нет ни одного элемента, который бы удалить ошибку, но не выбрасывайте элементы без ошибок

Фигурные скобки {} может быть использована или набор функций () создает набор примечания: Создание пустого набора должны быть установлены () вместо {}, {}, поскольку он используется для создания пустого словаря

В работе [13]: S = { ' Écs ' , ' EVS ' , ' VBS ' , ' EVS ' , ' цы ' } 
в [ 14]: Принт сек 
наборе ([ ' VBS ' , ' ЭКС ' , ' ЕВС ' , ' цы ' ]) 

В работе [ 19]: s = множество (( ' Google ' , ' Taobao ' , 'Google ")) 
В работе [ 20]: Принт сек 
множество ([ ' Google ' , ' Taobao ' ]) 

В работе [ 15]: S = множество ( ' Google ' ) 
В работе [ 16]: Принт сек 
множество ([ ' е ' , ' о ' ' г ' ' л ' ])

 

Взаимосвязь между набором тестовой эксплуатации

Пересечение: list_1.intersection (list_2)
и установить: list_1.union (list_2)
разница устанавливает: list_1.difference (list_2)
         list_2.difference (list_1)
равный дифференциальный list_1.symmetric_difference (list_2)
подмножество list_1.issubset (list_2)
Родитель набор list_1.issuperset (list_2) является
ли пересечение list_1.isdisjoint (list_2)

 

Пересечения: list_1 & list_2
союз: list_1 | list_2
разность множеств: list_1 - list_2
         list_2 - list_1
сверстников разница: list_1 ^ list_2

Добавить коллекцию

s.add (х)
будет добавлен в коллекцию элементов х годов, если существующие элементы, ничего не делается

В работе [23]: S = { ' Google ' , ' Taobao ' , ' Tencent ' } 

В работе [ 24]: s.add ( ' facebook ' ) 

В работе [ 25]: Принт сек 
множество ([ ' facebook ' , ' Taobao ' , ' Google ' , ' Tencent ' ])

 


s.update ([1,3,4]) ,
чтобы добавить номер в коллекции, с аргументом должен быть итеративным тип может быть списки, кортежи, словари и т.д.

Удалить коллекцию

s.remove (1)
Удаление коллекции указанного элемента
s.pop ()
случайное удаление элемента в коллекции, и возвращает удаленный элемент

Другие операции и установить

Len (ы)
отображение набор заданной длины
«1» в ы
обнаружен элемент , является ли членом множества S, возвращает логическое значение

s.copy ()
неполная копия коллекции, а не углубленное исследование здесь, продолжает говорить
s.clear () ,
чтобы очистить все элементы коллекции

 

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

отwww.cnblogs.com/vaon/p/10972780.html