Ordenar lista de palabras por veces repetidas
Publicado por Kairi (2 intervenciones) el 02/06/2016 11:24:12
Hola, tengo una duda, de como poder ordenar una lista por las veces que se ha repetido la palabra
por ejemplo tengo
Long Palabra Veces repetidas
4 hola 1
1 g 1
1 t 1
1 c 1
1 D 2
1 D 2
2 Dç 1
Esta parte del codigo me ordena las palabras alfabeticamente, seria algo asi pero que ordené por las veces que se ha repetido cada palabra. Graciass!!!
por ejemplo tengo
Long Palabra Veces repetidas
4 hola 1
1 g 1
1 t 1
1 c 1
1 D 2
1 D 2
2 Dç 1
Esta parte del codigo me ordena las palabras alfabeticamente, seria algo asi pero que ordené por las veces que se ha repetido cada palabra. Graciass!!!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
rom sys import argv
if len(argv) > 1:
argv.pop(0)
with open("paraules.txt","w") as f:
if argv[0] == "-oa":
argv.sort()
f.write("Palabras ordenadas" + "\n")
for n in argv[1:]:
paraules = n
longitud = len(n)
v = argv.count(n)
f.write(format(longitud).rjust(5) + format(n).center(11))
f.write(format(v))
f.write("\n")
Valora esta pregunta
0