Tutorial básico de Python: la biblioteca estándar de Python usa la clase OrderedDict para explicar ejemplos

@Este artículo proviene del número público: csdn2299, como puede prestar atención al número público de Programmer Academy
hoy, compartiré una explicación sobre el uso de la clase OrderedDict en la biblioteca estándar de Python. Tiene un buen valor de referencia. Los amigos que lo necesitan siguen al editor para verlo.
Objetivo: Crear un diccionario, grabar varios pares de palabras de Python, usar la clase OrderedDict para escribir y escribir en orden.

Error después de escribir:

[root@centos7 tmp]# python python_terms.py 
 File "python_terms.py", line 9
  from name,language in python_terms.items():
       ^
SyntaxError: invalid syntax

El código es el siguiente:

from collections import OrderedDict
python_terms = OrderedDict()
python_terms['key'] = 'vlaue'
python_terms['if']  = 'match'
python_terms['from'] = 'import'
from name,language in python_terms.items():
  print("python have many terms " + name.title() +
    language.title() + '.')
~

Como resultado, el bucle for se escribe a partir de ... Siempre hay errores simples.

Finalmente, el código correcto es el siguiente:

from collections import OrderedDict
python_terms = OrderedDict()
python_terms['key'] = 'vlaue'
python_terms['if']  = 'match'
python_terms['from'] = 'import'
for name,language in python_terms.items():
  print("python have many terms " + name.title() +
    " " + language.title() + '.')

La primera línea, importa la clase OrderedDict de las colecciones de módulos;

En la segunda línea, se crea una instancia de la clase OrderedDict y se almacena en python_terms, es decir, se crea un diccionario vacío;

Las líneas tercera a quinta agregan pares clave-valor al diccionario;

Finalmente, los resultados se generan en un bucle.

Resultado de la operación:

[root@centos7 tmp]# python python_terms.py 
python have many terms Key Vlaue.
python have many terms If Match.
python have many terms From Import.

Muchas gracias por leer
. Cuando elegí estudiar Python en la universidad, descubrí que me comía una mala base informática. No tenía una calificación académica. Esto
no es nada que hacer. Solo puedo compensarlo, así que comencé mi propio contraataque fuera de la codificación. El camino, continúe aprendiendo el conocimiento central de Python, el estudio en profundidad de los conceptos básicos de la computadora, resuelto, si no está dispuesto a ser mediocre, ¡únase a mí en la codificación y continúe creciendo!
De hecho, no solo hay tecnología aquí, sino también cosas más allá de esas tecnologías. Por ejemplo, cómo ser un programador exquisito, en lugar de "seda de gallo", el programador en sí es una existencia noble, ¿no? [Haz clic para unirte] ¡ Quieres ser tú mismo, quieres ser una persona noble, vamos!

Publicado 45 artículos originales · elogiado 16 · 20,000+ vistas

Supongo que te gusta

Origin blog.csdn.net/chengxun03/article/details/105522228
Recomendado
Clasificación