“Conocimientos Programación>Python Programming

Cómo ordenar el apellido en orden alfabético en Python

2015/1/13
Python es un lenguaje de programación libre, orientado a objetos utilizado para crear aplicaciones Web dinámicas y sistemas empresariales complejos. Al programar en Python , es posible que tenga que clasificar los nombres en orden alfabético por apellido. Si los datos están en un formato común y normalizada , como primer nombre, segundo nombre o la inicial y el apellido , puede utilizar algunos comandos integrados Python para ordenar los datos fácilmente. Instrucciones
1

Abre tu editor de Python
2

Tipo: .

Importación itemgetter

Python carga el módulo " itemgetter " .
3

Tipo:

student_names = [ ( 'John ', ' B' , 'Smith ' ) , ( ' Ana ', ' Beattie ', ' Bancos ' ) , ( 'Justin ', ' C' , 'Winter ' ) ]
4

Tipo:

ordenadas ( student_names , key = itemgetter ( 2 ))

5

Press " retorno" .

Python ordena la lista por apellido y vuelve :

[( ' Ana ', ' Beattie ', ' Bancos ' ), ( 'John ',' B ' , ' Smith ' ) , ( ' Justin ',' C ' , ' Winter ' ) ]

En este ejemplo, escriba los nombres de los estudiantes en forma de lista en primer lugar. A continuación, utilice el módulo " itemgetter " y la función " ordenar " para ordenar los nombres por segundo atributo del elemento string . En este caso, es el último nombre.

Python Programming
Cómo hacer que Python Open
Cómo descargar Python
Cómo utilizar Echo en Python
Cómo contar en una línea individual en Python
Cómo crear una carpeta nueva programación en Python
Cómo leer un archivo arbitrario en Python
Cómo crear Flash Cards en Python
Cómo comprobar si un módulo cargado en Python
Conocimientos Informáticos © http://www.ordenador.online