Una combinación de tipos de datos (tipo de recipiente) puntos resumen en Python

1, tipo de conjunto

1, una colección de concepto
  • Trastorno, única para cada elemento, el mismo elemento no está presente entre el conjunto de elementos
  • Elementos de la colección no se pueden cambiar, no pueden ser de tipo de datos variables, los elementos del conjunto no es una lista de tuplas pueden ser
  • Un conjunto de llaves {}, dichos elementos separados por comas
  • El establecimiento de un tipo de conjunto o conjunto {} {}, para crear un conjunto vacío, debe utilizar SET {}

Ejemplos:

>>> A={"python",123,("python",123)}
>>> print(A)
{('python', 123), 123, 'python'}

>>> B=set("pypy123123")
>>> print(B)
{'y', '2', '1', '3', 'p'}
2, la operación entre el conjunto de

Aquí Insertar imagen Descripción
Hay: S <= T o S <T, de regreso Verdadero / Falso, la determinación del subconjunto de la relación entre S y T
S> = T o S> T, volver Verdadero / Falso, que comprende determinar la relación entre S y T

Aquí Insertar imagen Descripción

3, el procesamiento conjunto método

Aquí Insertar imagen Descripción
Hay: S.clear () para eliminar todos los elementos en S
S.pop () devuelve un elemento aleatorio de S, S actualización, si S es producir vacío KeyError anormal
Aquí Insertar imagen Descripción
establecen escenarios de aplicación típica: eliminación de datos duplicados

2, el tipo de secuencia

  • Secuencia es un conjunto de elementos tiene una relación con una

  • La secuencia es los elementos unidimensionales vector, puede ser diferentes tipos de elementos

  • Guiado por un número entre elementos, elemento por un acceso específico índice de secuencia de
    tipo de secuencia que comprenden un tipo de cadena, un tipo tupla, tipo de lista

  • No.
    Aquí Insertar imagen Descripción
    función de procesamiento secuencial y método

Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción

1, definiciones de tipo tupla
  • Tupla es un tipo de secuencia, una vez creado no se puede modificar
  • Usar paréntesis () o tuplie () para crear, separados por comas entre elementos
  • Se pueden utilizar paréntesis o NA
  • Ejemplos:
>>> creat = "cat","dog","tiger"
>>> creat
('cat', 'dog', 'tiger')
>>> color=(0x000000,"blue",creat)
>>> color
(0, 'blue', ('cat', 'dog', 'tiger'))

Ejemplo de operación:

>>> 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, lista de tipos de definición
  • Lista es un tipo de secuencia, libre para ser modificado después de la creación
  • Los corchetes [] o lista () para crear, entre los elementos separados por comas,
  • La lista de elementos de diferentes tipos pueden ser sin límite de longitud
  • Ejemplos:
>>> ls=["cat","dog","tiger",1024]
>>> ls
['cat', 'dog', 'tiger', 1024]
>>> it=ls
>>> it
['cat', 'dog', 'tiger', 1024]

Tenga en cuenta que entre corchetes [] realmente crear una lista, sólo tiene que pasar una asignación de referencia

Aquí Insertar imagen Descripción
Ejemplos:

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

Aquí Insertar imagen Descripción
Para la protección de datos, se pueden convertir a una lista de tuplas tipo:

>>> ls = ['cat', 1, 2, 3, 4, 'tiger', 1024]
>>> it = tuple(ls)
>>> it
('cat', 1, 2, 3, 4, 'tiger', 1024)

3, tipo de diccionario

  • Un diccionario es la encarnación de "mapa" de
  • Par clave-valor: la clave es la extensión de índice de datos
  • Diccionario es una colección de pares de valores clave, la clave para el trastorno entre
  • Y el uso de llaves {} dict () para crear par clave-valor con dos puntos: indica
  • Por ejemplo:
>>> d = {"中国":"北京","美国":"华盛顿","法国":"巴黎"}
>>> d
{'中国': '北京', '美国': '华盛顿', '法国': '巴黎'}
>>> d["中国"]
'北京'

Crea un diccionario vacío

>>> de = {};type(de) #type()函数用来检测数据类型
<class 'dict'>

Diccionario controlador de
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
ejemplo:

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

Aquí Insertar imagen Descripción

Publicado 37 artículos originales · ganado elogios 17 · vistas 2588

Supongo que te gusta

Origin blog.csdn.net/qq_44384577/article/details/105302811
Recomendado
Clasificación