question du jour 2 - le retour
|
31-05-2014, 17h58
Message : #14
|
|
eax64
Newbie Messages : 8 Sujets : 0 Points: 13 Inscription : Nov 2012 |
RE: question du jour 2 - le retour
(31-05-2014, 16h50)gruik a écrit : - les oneliners Python (le miens et celui de eax64) vautrent lamentablement : Ha ouais mais faut pas mettre de \n la fin du fichier de data, sinon ça casse tout. Suffit de rajouter un filter(None, ..) Pour le miens: Code PYTHON :
print((lambda f:"\n\n".join((["\n".join(sorted(filter(None, d.split("\n")), key=int)) for d in open(f).read().split("\n\n")])))("data")) Qui avait un lambda inutile d'ailleur: Code PYTHON :
print("\n\n".join((["\n".join(sorted(filter(None, d.split("\n")), key=int)) for d in open("data").read().split("\n\n")]))) Et pour celui de gruik: Code PYTHON :
print '\n\n'.join(['\n'.join(sorted(filter(None, i.split('\n')), key=int)) for i in open('data').read().split('\n\n') if i != '']) Quelques ressemblances entres les deux codes. |
|
« Sujet précédent | Sujet suivant »
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
question du jour | gruik | 9 | 435 |
12-11-2013, 16h10 Dernier message: gruik |
|
Question pour la création de mon site... | Wabouz | 10 | 491 |
05-03-2013, 21h14 Dernier message: Wabouz |
Utilisateur(s) parcourant ce sujet : 2 visiteur(s)