Directorio de artículos
tupla
Las tuplas de Python son similares a las listas, excepto que los elementos de la tupla no se pueden modificar. Use paréntesis para tuplas y corchetes para listas.
aTuple = ('et',77,99.9)
aTuple
1. Acceso a tuplas
En segundo lugar, modifique la tupla
Explicación: No se permite modificar los datos de la tupla en python, incluso borrar los elementos.
Tres, contar, índice
index y count se usan de la misma manera que en cadenas y listas
a = ('a', 'b', 'c', 'a', 'b')
a.index('a', 1, 3) # 注意是左闭右开区间
a.index('a', 1, 4)
a.count('b')
a.count('d')
4. Definir una tupla con un solo dato
Para definir una tupla con un solo elemento, debe escribir una coma después del único elemento
a = (11)
type(a)
a = (11,) # 只有一个元素的元组,必须要在元素后写一个逗号
type(a)
5. Intercambiar los valores de dos variables
La primera forma, usando variables intermedias
a = 4
b = 5
c = 0
c = a
a = b
b = c
print(a)
print(b)
La segunda forma es el intercambio directo.
a, b = 4, 5
a, b = b, a
print(a)
print(b)
introducción al diccionario
1. Desventajas de las listas
Cuando los datos almacenados deben agregarse y eliminarse dinámicamente, generalmente usamos listas, pero las listas a veces encuentran algunos problemas.
nameList = ['xiaoZhang', '男', '木匠'];
nameList[2] = '铁匠'
nameList = ['xiaoWang', 18, '男', '铁匠']
nameList[3] = 'xiaoxiaoWang'
¿Hay alguna manera no solo de almacenar múltiples datos, sino también de ubicar el elemento requerido cuando acceder al elemento es muy conveniente?
respuesta:
diccionario
2. El uso de diccionarios
Defina el formato del diccionario: {clave 1: valor 1, clave 2: valor 2, clave 3: valor 3, ..., clave n: valor n}
La variable info es un tipo de diccionario:
info = {
'name':'班长', 'id':100, 'sex':'f', 'address':'地球亚洲中国上海'}
info['name']
ilustrar:
- Los diccionarios, como las listas, también pueden almacenar múltiples datos
- Al buscar un elemento en la lista, se basa en el subíndice; al buscar un elemento en el diccionario, se basa en el 'nombre' (es decir, el valor delante de los dos puntos: por ejemplo, 'nombre ', 'id', 'sexo')
- Cada elemento del diccionario consta de 2 partes, clave: valor. Por ejemplo, 'nombre': 'líder de escuadrón', 'nombre' es la clave, 'líder de escuadrón' es el valor
- Las claves pueden usar tipos de datos inmutables, como números, valores booleanos y tuplas, pero generalmente se acostumbra usar cadenas.
- La clave en cada diccionario es única. Si hay varias claves, el valor posterior sobrescribirá el valor correspondiente a la clave anterior.
- En costumbre:
- Las listas son más adecuadas para almacenar datos similares, como varios productos, varios nombres y varias horas;
- Los diccionarios son más adecuados para almacenar información diferente sobre un producto, información diferente sobre una persona y datos tan diferentes.
Caso avanzado
[Python] Python se da cuenta del juego de adivinanzas: ¡desafía tu inteligencia y tu suerte!
[python] Use Selenium para obtener entradas (2023 Blog Star)
[Xiaobai debe ver] Python rastrea un ejemplo de datos de jugadores de la NBA
[Xiaobai debe ver] Visualización y procesamiento de datos del rastreador de Python
[Xiaobai debe ver] usar Python para generar una lista personalizada de documentos de Word
Procesamiento y visualización de datos geoespaciales usando geopandas y shapely (.shp)
Utilice selenio para rastrear los datos de la lista de películas de Maoyan
Explicación detallada del principio y la implementación del algoritmo de mejora de imagen Retinex
Primeros pasos con los reptiles (1): aprenda los conceptos básicos y las habilidades de los reptiles
Conceptos básicos de programación orientada a objetos de Python y código de muestra
Guía de operación de archivos de Python: codificación, lectura, escritura y manejo de excepciones
Conjunto de herramientas de automatización de Selenium - Guía completa y tutoriales
Tutorial de los conceptos básicos del rastreador web de Python avanzados al combate real
Tutorial de procesamiento y análisis de datos de Pandas: desde lo básico hasta el combate real
Explicación detallada de los tipos de datos de uso común y las operaciones relacionadas en Python
Use 4 métodos de regresión para dibujar gráficos de resultados de predicción: regresión vectorial, regresión de bosque aleatorio, regresión lineal, regresión del vecino más cercano K ** [
Aprender python desde cero] 18. Explicación detallada de las operaciones básicas de las listas de Python (1) **