Cách dễ nhất có lẽ chỉ là sử dụng list()
, nhưng cũng có ít nhất một tùy chọn khác:
s = "Word to Split"
wordlist = list(s) # option 1,
wordlist = [ch for ch in s] # option 2, list comprehension.
Cả hai đều phải cung cấp cho bạn những gì bạn cần:
['W','o','r','d',' ','t','o',' ','S','p','l','i','t']
Như đã nói, cái đầu tiên có thể là thích hợp nhất cho ví dụ của bạn nhưng có những trường hợp sử dụng có thể khiến cái sau khá tiện dụng cho những thứ phức tạp hơn, chẳng hạn như nếu bạn muốn áp dụng một số chức năng tùy ý cho các mục, chẳng hạn như với:
[doSomethingWith(ch) for ch in s]