J'ai une liste d'adresses IP et des entiers que je voudrais python pour trier par la 4ème colonne:Comment trier les adresses IP et les entiers en Python?
172.2.174.86 172.2.15.65 69694 42272874
172.2.200.100 172.2.15.20 14 4326
10.1.162.12 172.2.15.162 4741 170676
172.2.174.86 172.2.15.64 46021 33956341
10.1.167.237 172.2.15.69 921 133574
Le problème est que Python n'arrive pas à gérer les adresses IP et les entiers dans la même liste. Je peux seulement trier par ordre alphabétique. Comment puis-je faire le tri approprié en fonction de la valeur de la colonne 4 Voici ce que j'ai:
lines = open("file.txt", "r").readlines()
lines=[x.split() for x in lines]
for i in lines:
i.reverse()
lines.sort(cmp, reverse=True)
for i in lines:
print i
Merci beaucoup, c'est ce que j'ai fait! Exactement ce dont j'avais besoin – briandowd
De rien. – NPE