Комбинация типов данных (типы контейнеров) точек суммированы в Python

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, операция между множеством

Here Вставка рисунка Описание
Есть: S <= Т или S <T, вернуть True / False, определяющее подмножество взаимосвязи между S и T
S> = T или S> T, возвращает True / False, включающее определение отношения между S и T

Here Вставка рисунка Описание

3, обработка методом набора

Here Вставка рисунка Описание
Есть: S.clear () , чтобы удалить все элементы в S
S.pop () возвращает случайный элемент S, S обновления, если S пуста производят ненормальное KeyError
Here Вставка рисунка Описание
установить сценарии Типичное применение: дедупликации данных

2, тип последовательности

  • Последовательность представляет собой набор элементов имеет отношение с

  • Последовательность одномерных векторных элементов, это может быть разными типами элементов

  • Руководствуясь числом между элементами, элементом по индексу последовательности доступа конкретного
    типа последовательности , включающих строковый тип, тип кортежа, типа списка

  • Количество
    Here Вставка рисунка Описание
    последовательных функций обработки и способ

Here Вставка рисунка Описание
Here Вставка рисунка Описание

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]

Обратите внимание, что квадратные скобки [] действительно создать список, просто передать ссылочное задание

Here Вставка рисунка Описание
Примеры:

>>> 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]

Here Вставка рисунка Описание
Для защиты данных, могут быть преобразованы в список типа кортежей:

>>> 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'>

Словарь Обработчик
Here Вставка рисунка Описание
Here Вставка рисунка Описание
пример:

>>> d = {"中国":"北京","美国":"华盛顿","法国":"巴黎"}
>>> d.get("中国","伊斯兰堡")
'北京'
>>> d.get("巴基斯坦","伊斯兰堡")
'伊斯兰堡'

Here Вставка рисунка Описание

Опубликовано 37 оригинальные статьи · вона похвала 17 · просмотров 2588

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

отblog.csdn.net/qq_44384577/article/details/105302811
рекомендация