Você está aqui: Python ::: Dicas & Truques ::: Lista (List) |
Ordenando uma lista de strings sem considerar maiúsculas e minúsculasQuantidade de visualizações: 8107 vezes |
# -*- coding: UTF-8 -*-
"""
Este exemplo mostra como ordenar uma lista
de strings sem considerar maiúsculas e
minúsculas
"""
# define a função a ser usada na comparação
def comparar(x, y):
if x.lower() > y.lower():
return 1
elif x.lower() == y.lower():
return 0
else:
return -1
# cria uma lista de nomes
nomes = ['Carlos', 'Igor', 'Osmar', 'Fernanda']
# exibe a lista na ordem original
print nomes
# ordena a lista
nomes.sort(comparar)
# exibe a lista ordenada
print nomes
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





