Tạo danh sách bằng hàm list trong Python
Bạn cũng có thể tạo một danh sách bằng cách sử dụng hàm
list. Trong trường hợp này, cú pháp hơi dài hơn
một chút so với việc sử dụng dấu ngoặc vuông:
lst = list()
Tiếp theo, chúng ta truyền phần tử mà chúng ta muốn thêm
vào danh sách vào tham số của hàm list.
Tuy nhiên, ở đây có một điểm quan trọng.
Về bản chất, hàm list chuyển đổi
phần tử được chỉ định trong tham số của nó thành một danh sách.
Hãy tạo một danh sách chỉ bao gồm một chuỗi:
lst = list('1')
print(lst) # sẽ in ra ['1']
Nếu chúng ta muốn thêm nhiều phần tử vào danh sách, chúng ta có thể truyền chúng dưới dạng một chuỗi dài:
lst = list('1234')
print(lst) # sẽ in ra ['1', '2', '3', '4']
Khi cố gắng truyền một số vào hàm, chúng ta sẽ gặp lỗi:
lst = list(1234)
print(lst) # sẽ báo lỗi
Cho đoạn mã sau:
tst = list('abcde')
print(tst)
Hãy cho biết kết quả in ra trong console.
Cho đoạn mã sau:
tst = list('a12b')
print(tst)
Hãy cho biết kết quả in ra trong console.
Cho đoạn mã sau:
tst = list(5678)
print(tst)
Hãy cho biết kết quả in ra trong console.
Cho đoạn mã sau:
tst = list('4321')
print(tst)
Hãy cho biết kết quả in ra trong console.