Menu
CoddyTech

Chuyển đổi sang danh sách

Thuộc phần Logic và luồng chương trình trong hành trình Python của Coddy. Bài học 6 trên 78.

Bạn có thể dùng hàm list() để chuyển các đối tượng có thể lặp như tuple, chuỗi hoặc range thành danh sách. Cách này hữu ích khi bạn muốn làm việc với các phần tử ở định dạng có thể chỉnh sửa.

Chuyển tuple thành danh sách:

my_tuple = (1, 2, 3)
my_list = list(my_tuple)
print(my_list)  # [1, 2, 3]

Ép kiểu một chuỗi sẽ tách chuỗi đó thành từng ký tự:

my_string = "hello"
my_list = list(my_string)
print(my_list)  # ['h', 'e', 'l', 'l', 'o']

Chuyển một khoảng thành danh sách sẽ cho bạn tất cả các số cùng lúc:

my_range = range(5)
my_list = list(my_range)
print(my_list)  # [0, 1, 2, 3, 4]

Bạn cũng có thể chuyển đổi sang các kiểu dữ liệu khác như set hoặc dict, nhưng bạn sẽ tìm hiểu những kiểu đó sau. Còn bây giờ, hãy tập trung vào list() để xử lý và chuyển đổi dữ liệu linh hoạt!

challenge icon

Thử thách

Dễ

Chuyển đổi dữ liệu sau thành danh sách bằng hàm list():

  1. Một tuple: (10, 20, 30)
  2. Một chuỗi: "python"
  3. Một dãy: range(1, 6)

In ra các danh sách thu được.

Đầu ra mẫu:

[10, 20, 30]
['p', 'y', 't', 'h', 'o', 'n']
[1, 2, 3, 4, 5]

Thử thách này giúp bạn củng cố cách dùng list() để chuyển đổi các đối tượng có thể lặp khác nhau thành danh sách.

Tự làm thử

# Viết code ở đây
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Logic và luồng chương trình

Tự luyện tập: Trình biên dịch Python online