ich eine for-Schleife haben, dass eine Iteration durch einen String und Paare jedes Zeichens zurückgibt und der nächstfolgenden Filterkombination stattdessen? Ich habe ein Problem herauszufinden, wie man das nächste Zeichen bekommt, anstatt i+2
zu verwenden.Zuordnen einer Zeichenfolge in eine Liste von Paaren
Ich habe versucht, zweimal das Wort übergeben sie wie folgt zusammen zur Karte:
>>> word = 'abcdef'
>>> map(lambda x, y: x+y, word, word[1:])
Aber ich bin nicht sicher, wie die Verkettung Fehler mit einem str und keine zu vermeiden:
>>> map(lambda x, y: x+y, word, word[1:])
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<stdin>", line 1, in <lambda>
TypeError: cannot concatenate 'str' and 'NoneType' objects
@GiladGreen Es funktioniert nur in PY3, nicht in Py2 – schwobaseggl
@schwobaseggl - oh :) gut zu wissen :) relativ neuen –
@schwobaseggl ich hinzugefügt, um den 'python-3.x' Tag Python. Vielen Dank. – jonalmeida