Ich versuche, eine Liste von Tupeln zu fusionieren, sagen: test = [('X','X'),('O','O'),('X','X')]
in test_merge = ['XX','OO','XX']
Python: Mit join() und Karte() für eine Liste von Tupeln
Und ich von einer anderen Person gelesen, dass er/sie verwendet:
Karte ('' beitreten, zu testen.)
und bekam:
[ 'XX', 'OO', 'XX']
Also dachte ich über eine andere Art und Weise versuchen:
'' .join (Karte (str, Test))
und bekam:
„('X', 'X') ('O' , 'O') ('X', 'X')“
ich verstehe, dass ''.join
nicht ohne die test
eine Liste der Zeichenfolge verwendet werden kann, ist. Aber mit der gleichen map() und join(), wie kommt es map(''join, test)
gelingt, die Werte in einem Tupel zusammenzuführen? Danke vielmals!
Wenn ich Karte (''. Join, Test) ausführen, bekomme ich ['XX', 'OO', 'XX']. Haben Sie einen Tippfehler in Ihrer Testzeichenkette? –
Danke für das Hinzeigen. Tatsächlich gibt es einen Tippfehler. Ich habe es jetzt behoben. – Nahua