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
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
3, el procesamiento conjunto método
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
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.
función de procesamiento secuencial y método
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
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]
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
ejemplo:
>>> d = {"中国":"北京","美国":"华盛顿","法国":"巴黎"}
>>> d.get("中国","伊斯兰堡")
'北京'
>>> d.get("巴基斯坦","伊斯兰堡")
'伊斯兰堡'