Làm cách nào để chuyển một chuỗi (như 'hello'
) thành một danh sách (như [h,e,l,l,o]
)?Làm thế nào tôi có thể biến một chuỗi thành một danh sách bằng Python?
9
A
Trả lời
28
Hàm list()
[docs] sẽ chuyển đổi chuỗi thành danh sách các chuỗi ký tự đơn.
>>> list('hello')
['h', 'e', 'l', 'l', 'o']
Thậm chí không chuyển đổi chúng thành danh sách, chuỗi đã hoạt động giống như danh sách theo nhiều cách. Ví dụ, bạn có thể truy cập vào đặc điểm cá nhân (như chuỗi ký tự duy nhất) sử dụng dấu ngoặc:
>>> s = "hello"
>>> s[1]
'e'
>>> s[4]
'o'
Bạn cũng có thể vòng qua các nhân vật trong chuỗi như bạn có thể lặp qua các yếu tố của một danh sách:
>>> for c in 'hello':
... print c + c,
...
hh ee ll ll oo
Các vấn đề liên quan
- 1. Làm thế nào tôi có thể tham gia một danh sách thành một chuỗi (báo trước)?
- 2. Slicing một danh sách sử dụng một biến, bằng Python
- 3. Làm thế nào tôi có thể in cùng một biến thành một chuỗi nhiều lần?
- 4. Làm thế nào tôi có thể chuyển đổi một urthon python thành một chuỗi?
- 5. Làm thế nào để cắt một danh sách bằng Python
- 6. Làm thế nào tôi có thể truyền một danh sách bằng Generics trong Java?
- 7. danh sách (chuỗi) chia chuỗi thành một mảng các ký tự trong python như thế nào?
- 8. Làm thế nào tôi có thể tìm thấy tất cả các kết hợp có thể có của một danh sách các danh sách (bằng Python)?
- 9. Python biến một danh sách thành một danh sách các hàng
- 10. Semantics biến danh sách thành chuỗi
- 11. Làm thế nào tôi có thể chia chuỗi bằng dấu phân tách thành một mảng?
- 12. Làm thế nào để tách một chuỗi thành một danh sách?
- 13. Làm thế nào tôi có thể trích xuất một danh sách các TestCases từ một TestSuite?
- 14. Làm thế nào để chuyển danh sách chuỗi thành một chuỗi trong lược đồ?
- 15. Làm thế nào tôi có thể chuyển đổi một khung dữ liệu Pandas thành một danh sách?
- 16. Làm thế nào tôi có thể chuyển đổi một chuỗi 48 hex thành byte bằng Perl?
- 17. Làm phẳng danh sách các chuỗi và danh sách các chuỗi và danh sách bằng Python
- 18. Làm thế nào tôi có thể giải phóng bộ nhớ một cách rõ ràng bằng Python?
- 19. Chuyển đổi chuỗi thành danh sách bằng Python
- 20. Làm thế nào để chia một chuỗi trong một danh sách để tạo cặp khóa-giá trị bằng Python
- 21. Chuyển chuỗi chuỗi thành danh sách nổi trong python
- 22. Làm thế nào tôi có thể chuyển đổi một chuỗi thành một float trong mysql?
- 23. bằng Python làm thế nào để chuyển đổi số nổi trong một danh sách hỗn hợp
- 24. Trong Python luồng, làm thế nào tôi có thể theo dõi hoàn thành một sợi?
- 25. Làm cách nào để biến điều này thành một hàm jquery có thể chuỗi?
- 26. Làm thế nào tôi có thể chuyển đổi một hastable thành một chuỗi json trong PowerShell?
- 27. Làm thế nào để tách danh sách python thành các khối có kích thước bằng nhau?
- 28. Danh sách chuỗi một chuỗi
- 29. Làm thế nào để đảo ngược một phần (slice) của một danh sách bằng Python?
- 30. Làm thế nào tôi có thể hợp nhất hai bản đồ trên cùng một danh sách?
Lưu ý rằng danh sách sẽ là chuỗi, '['h', 'e', 'l', 'l', 'o']'. – nmichaels
Các chuỗi trong Python hoạt động giống như danh sách các ký tự. Ví dụ. ''hello' [1]' -> ''e''. Bạn có chắc là bạn cần một danh sách? –
@PeterGraham: Tốt, tôi đã thêm một số mô tả về câu trả lời của tôi. –