spojrzałem w mojej książce oraz w dokumentacji, a to zrobił:co jest nie tak ze sposobem dzielenia łańcucha w pythonie?
a = "hello"
b = a.split(sep= ' ')
print(b)
otrzymuję podział błędzie mówiąc() przyjmuje żadnych argumentów kluczowych. Co jest nie tak?
Chcę mieć ['h', 'e', 'l', 'l', 'o'] Próbowałem nie przechodzić sep i po prostu a.split ("'), i dostałem [' cześć „]
list() wydaje się działać równie dobrze jak pętla for. Co jest bardziej wydajne? –
@Jack S .: To zależy od tego, co chcesz zrobić, ale pętla 'for' może być najłatwiejsza, jeśli chcesz po prostu przejrzeć każdą postać. Utworzenie listy polega na przydzieleniu pamięci do listy i skopiowaniu każdego znaku, czego nie musiałaby robić pętla 'for'. –