Có tình huống cần danh sách chỉ chứa giá trị Boolean như true và false. Trong bài này, cách tạo danh sách chỉ chứa giá trị Boolean.
Với range
Ta dùng hàm range cho số giá trị cần. Dùng vòng lặp for gán true hoặc false cho list theo yêu cầu.
Ví dụ
res = [True for i in range(6)]
# Kết quả
print("Danh sách với phần tử nhị phân là : \n", res) Kết quả
Chạy mã trên cho kết quả sau:
Danh sách với phần tử nhị phân là : [True, True, True, True, True, True]
Với toán tử *
Toán tử * lặp lại giá trị số lần cần. Ta dùng nó tạo list với giá trị Boolean.
Ví dụ
res = [False] * 6
# Kết quả
print("Danh sách với phần tử nhị phân là : \n", res) Kết quả
Chạy mã trên cho kết quả sau:
Danh sách với phần tử nhị phân là : [False, False, False, False, False, False]
Với bytearray
Ta cũng dùng hàm bytearray cho giá trị mặc định 0.
Ví dụ
res = list(bytearray(5))
# Kết quả
print("Danh sách với phần tử nhị phân là : \n", res) Kết quả
Chạy mã trên cho kết quả sau:
Danh sách với phần tử nhị phân là : [0, 0, 0, 0, 0]