Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Khởi tạo danh sách Boolean trong Python


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]