Thread Python rockz! (82 answers)
Opened by pktm at 2007-06-03 17:08

betterworld
 2007-06-03 20:13
#23744 #23744
User since
2003-08-21
2613 Artikel
ModeratorIn

user image
[quote=pktm,03.06.2007, 15:08]
Code: (dl )
1
2
3
# Fenster von n Zeichen ueber den Text schieben
for Ngram in [ text[i:i+n] for i in range(len(text)-n+1)]:
    (h, w) = (Ngram[:-1],Ngram[-1:])


Das ist gleich viel leserlicher (für jemanden, der Python kann versteht sich)![/quote]
Das ist genau der Punkt.  Perl ist auch lesbar fuer jemanden, der Perl kann.  Python ist nicht lesbar fuer jemanden, der kein Python kann.

Quote
Code: (dl )
1
2
3
4
5
6
7
8
9
Perl exapmle

while (<>) {
    foreach my $word (split) {
        if ($word =~ /ing$/) {
            print "$word\n";
        }
    }
}

Ich finde, man sollte dieses Konstrukt nicht ohne local $_ davor benutzen.\n\n

<!--EDIT|betterworld|1180887241-->

View full thread Python rockz!