Login
Newsletter
Werbung

Thema: Python 2.2 Beta1

1 Kommentar(e) || Alle anzeigen ||  RSS
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von Stefan Antoni am Mo, 22. Oktober 2001 um 16:23 #
Bei Python gibt es auch "kryptische" Wege, aber es widerspricht dem wofür Python's Syntax steht (nämlich für Klarheit und gleichzeitig Eleganz)

Hier ein Beispiel, beide Beispiele machen das Selbe:

Die "bessere" Variante:

firstWord = 'test'
secondWord = 'dust'
endString = ''
for i in range(len(firstWord)):
endString = endString + firstWord[i] + secondWord[i]
print endString

hier die "obfuscated" einzeiler-variante:

''.join([ a for x in zip('test','dust') for a in x ])

[
| Versenden | Drucken ]
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung