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 ))
< br > 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.