Thema: Python 2.2 Beta1
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 ])
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 ])