1, тип набора
1, коллекция концепции
- Расстройство, уникальное для каждого элемента, и тот же элемент не присутствует между множеством элементов
- Элементы коллекции не могут быть изменены, не могут быть переменным типа данных, элементы набора не список кортежей может быть
- Набор фигурных скобок {}, указанные элементы разделены запятыми
- Установление типа набора или SET {} {}, Чтобы создать пустой набор, вы должны использовать SET {}
Примеры:
>>> A={"python",123,("python",123)}
>>> print(A)
{('python', 123), 123, 'python'}
>>> B=set("pypy123123")
>>> print(B)
{'y', '2', '1', '3', 'p'}
2, операция между множеством
Есть: S <= Т или S <T, вернуть True / False, определяющее подмножество взаимосвязи между S и T
S> = T или S> T, возвращает True / False, включающее определение отношения между S и T
3, обработка методом набора
Есть: S.clear () , чтобы удалить все элементы в S
S.pop () возвращает случайный элемент S, S обновления, если S пуста производят ненормальное KeyError
установить сценарии Типичное применение: дедупликации данных
2, тип последовательности
-
Последовательность представляет собой набор элементов имеет отношение с
-
Последовательность одномерных векторных элементов, это может быть разными типами элементов
-
Руководствуясь числом между элементами, элементом по индексу последовательности доступа конкретного
типа последовательности , включающих строковый тип, тип кортежа, типа списка -
Количество
последовательных функций обработки и способ
1, определение типа кортежа
- Кортеж представляет собой тип последовательности, после создания не может быть изменено
- Используйте круглые скобки () или tuplie () для создания, разделенных запятыми между элементами
- Вы можете использовать скобки или NA
- Примеры:
>>> creat = "cat","dog","tiger"
>>> creat
('cat', 'dog', 'tiger')
>>> color=(0x000000,"blue",creat)
>>> color
(0, 'blue', ('cat', 'dog', 'tiger'))
Пример работы:
>>> creat = "cat","dog","tiger"
>>> creat
('cat', 'dog', 'tiger')
>>> color=(0x000000,"blue",creat)
>>> color
(0, 'blue', ('cat', 'dog', 'tiger'))
>>> creat[::-1]
('tiger', 'dog', 'cat')
>>> color[-1][2]
'tiger'
2, список определений типа
- Список представляет собой тип последовательности, свободно быть изменено после создания
- Квадратные скобки [] или список () для создания, между элементами, разделенных запятыми,
- Перечень элементов различных типов не может быть никаких ограничений длины
- Примеры:
>>> ls=["cat","dog","tiger",1024]
>>> ls
['cat', 'dog', 'tiger', 1024]
>>> it=ls
>>> it
['cat', 'dog', 'tiger', 1024]
Обратите внимание, что квадратные скобки [] действительно создать список, просто передать ссылочное задание
Примеры:
>>> ls=["cat","dog","tiger",1024]
>>> ls
['cat', 'dog', 'tiger', 1024]
>>> ls[1:2] = [1,2,3,4]
>>> ls
['cat', 1, 2, 3, 4, 'tiger', 1024]
Для защиты данных, могут быть преобразованы в список типа кортежей:
>>> ls = ['cat', 1, 2, 3, 4, 'tiger', 1024]
>>> it = tuple(ls)
>>> it
('cat', 1, 2, 3, 4, 'tiger', 1024)
3, словарь типа
- Словарь является воплощением «карты»
- Ключ-значение пары: ключ является расширение индекса данных
- Словарь представляет собой набор пар ключ-значение, ключ к расстройству между
- А с помощью фигурных скобок {} Dict () для создания ключ-значение пары с двоеточием: указывает
- Например:
>>> d = {"中国":"北京","美国":"华盛顿","法国":"巴黎"}
>>> d
{'中国': '北京', '美国': '华盛顿', '法国': '巴黎'}
>>> d["中国"]
'北京'
Создает пустой словарь
>>> de = {};type(de) #type()函数用来检测数据类型
<class 'dict'>
Словарь Обработчик
пример:
>>> d = {"中国":"北京","美国":"华盛顿","法国":"巴黎"}
>>> d.get("中国","伊斯兰堡")
'北京'
>>> d.get("巴基斯坦","伊斯兰堡")
'伊斯兰堡'