Organizar alfabeticamente

Publicado por Perfil removido 20/07/2004

[ Hits: 16.162 ]

Download organizar_alfabeticamente.py




Organiza alfabeticamente as strings contidas dentro de uma lista. Peço que se alguém souber da existencia de uma função do Python que troque o conteúdo entre duas variáveis (como SWAP no BASIC) entre em contato para que se possa aperfeiçoar meu script.

  



Esconder código-fonte

# organizar_alfabeticamente.py - 20.07.2004
# por Luiz E. Lepchak Jr. <[email protected],br>

# Declaração da função
def organizar_alfabeticamente(lista):
   "Organiza alfabeticamente as strings contidas dentro de uma lista."
   for x in range (len(lista)):
      for y in range (len(lista)):
         if lista[x] < lista[y]:
            lista[x], lista[y] = lista[y], lista[x]

# Exemplo da aplicação
lista = ["linux", "google", "kde"]
print "Antes:", lista
organizar_alfabeticamente(lista)
print "Depois:", lista

Scripts recomendados

Desenhando um quadrado em python, com funções.

Fatorial de um número n

primos.py

Cálculo FATORIAL

Aprendendo a fazer equaçõe em python


  

Comentários
[1] Comentário enviado por removido em 10/08/2004 - 21:09h

Olá... eu gostaria de contribuir com algo que aprendi hoje. Existe um método para listas no Python, o sort(), que organiza todos os elementos de determinada lista. No caso bastaria usar nomedalista.sort() e haveria o mesmo efeito deste script que publiquei, além de ser muito mais prático. Também é interessante destacar o reverse() que simplesmente faz o trabalho contrário (organiza os itens de trás para frente). Bem, espero meu comentário que tenha sido de interesse para alguém, até a próxima e obrigado pela atenção.

[2] Comentário enviado por franciscosouza em 06/04/2009 - 18:15h

Você pode usar o método sort() ou a função sorted().

Em Python, grande parte das coisas básicas assim estão prontas :)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts