Najłatwiej jest prawdopodobnie po prostu użyć list()
, ale jest też co najmniej jedna inna opcja:
s = "Word to Split"
wordlist = list(s) # option 1,
wordlist = [ch for ch in s] # option 2, list comprehension.
Powinny one zarówno dać ci to, czego potrzebujesz:
['W','o','r','d',' ','t','o',' ','S','p','l','i','t']
Jak już wspomniano, pierwszy jest prawdopodobnie najkorzystniejszy dla twojego przykładu, ale istnieją przypadki użycia, które mogą sprawić, że ten drugi będzie całkiem przydatny w przypadku bardziej złożonych rzeczy, na przykład jeśli chcesz zastosować dowolną funkcję do elementów, na przykład:
[doSomethingWith(ch) for ch in s]