Czy istnieje odpowiednik implodu PHP w Pythonie? Przeczytałem i rozdzieliłem zestaw rozdzielonych słów, a teraz chcę uporządkować je w przypadkowej kolejności i wydrukować słowa ze spacjami między nimi.
join () działa świetnie, jeśli masz tablicę ciągów, ale jeśli którykolwiek element tablicy jest int zamiast ciągiem, otrzymasz TypeError, implode php tego nie robi, nawet w trybie ścisłym = / <?php declare(strict_types=1);var_dump(implode("glue",["startString",(int)123,"endString"]));daje ci string(31) "startStringglue123glueendString"ale w Pythonie "glue".join(["startString",123,"endString"]);daje ci toTypeError: sequence item 1: expected str instance, int found
Nie rozumiem, dlaczego chcesz się przyłączyć. Najpierw masz linię, dzielisz ją na znaki, a następnie łączysz ponownie. Dlaczego nie zastąpisz znaków w pierwszej kolejności? (Brakuje Ci
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.
<?php declare(strict_types=1);var_dump(implode("glue",["startString",(int)123,"endString"]));
daje cistring(31) "startStringglue123glueendString"
ale w Pythonie"glue".join(["startString",123,"endString"]);
daje ci toTypeError: sequence item 1: expected str instance, int found