“Conocimiento Programación>Python Programming

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

2012/2/1
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
Instalación no root de módulos de Python
Cómo crear pantallas o formularios con Python
Cómo reemplazar Python Derecho
Python Listbox
¿Qué tipo de programa de ordenador es Python 2.2.1
Cómo escribir un script que borra archivos
Cómo duplicar una imagen vertical y horizontalmente a través del medio que usa Python
Comparaciones de cadenas de mayúsculas y minúsculas en Python
Conocimiento de la computadora © http://www.ordenador.online