Versuchen Sie dies auchreduce(add, ('a', 'b', 'c', 'd'))
Grijesh Chauhan
Was ist addin diesem Beispiel @GrijeshChauhan?
Steve
@Steve Sie müssen die addFunktion aus dem operatorModul importieren . Übrigens "".joinpasst hier besser, aber wenn Sie verschiedene Arten von Objekten hinzufügen möchten, können Sie add verwenden. Überprüfen Sie dieses Arbeitsbeispiel
>>> tup =('a','b','c','d','g','x','r','e')>>>''.join(tup)'abcdgxre'>>>>>> help(str.join)Help on method_descriptor:
join(...)
S.join(iterable)-> str
Return a string which is the concatenation of the strings in the
iterable.The separator between elements is S.>>>
reduce(add, ('a', 'b', 'c', 'd'))
add
in diesem Beispiel @GrijeshChauhan?add
Funktion aus demoperator
Modul importieren . Übrigens"".join
passt hier besser, aber wenn Sie verschiedene Arten von Objekten hinzufügen möchten, können Sie add verwenden. Überprüfen Sie dieses ArbeitsbeispielAntworten:
Verwendung
str.join
:quelle
''.join(map(str, tup))
Hier ist eine einfache Möglichkeit, join zu verwenden.
quelle
Das funktioniert:
Es wird produzieren:
Sie können auch ein Trennzeichen wie ein Komma verwenden, um Folgendes zu erzeugen:
Durch die Nutzung:
quelle
Am einfachsten wäre es, join wie folgt zu verwenden:
Dies funktioniert, weil Ihr Trennzeichen im Wesentlichen nichts ist, nicht einmal ein Leerzeichen: ''.
quelle