Gibt es ein Äquivalent für die Implodierung von PHP in Python? Ich habe eine Reihe von abgegrenzten Wörtern eingelesen und aufgeteilt, und jetzt möchte ich sie in zufälliger Reihenfolge sortieren und die Wörter mit Leerzeichen dazwischen ausdrucken.
implode - Verbinden Sie Array-Elemente mit einer Zeichenfolge
<?php declare(strict_types=1);var_dump(implode("glue",["startString",(int)123,"endString"]));
gibt Ihnenstring(31) "startStringglue123glueendString"
aber in Python"glue".join(["startString",123,"endString"]);
gibt dir das TunTypeError: sequence item 1: expected str instance, int found
Okay, ich habe gerade eine Funktion gefunden, die das tut, was ich tun wollte.
Ich lese in einer Datei mit Wörtern in einem Format wie:
Jack/Jill/my/kill/name/bucket
Ich habe es dann mit der
split()
Methode aufgeteilt und sobald ich das Wort in einer Liste hatte, habe ich die Wörter mit dieser Methode verkettet:quelle