Computer >> Máy Tính >  >> Lập trình >> Python

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

Có những trường hợp khi chúng ta cần lấy một danh sách chỉ chứa các giá trị Boolean như true và false. Trong bài viết này, cách tạo danh sách chỉ chứa các giá trị Boolean.

Với phạm vi

Chúng tôi sử dụng hàm phạm vi cho nó là số giá trị mà chúng tôi muốn. Sử dụng vòng lặp for, chúng tôi chỉ định danh sách ngày hôm nay đúng hoặc sai theo yêu cầu.

Ví dụ

res = [True for i in range(6)]
# Result
print("The list with binary elements is : \n" ,res)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

The list with binary elements is :
[True, True, True, True, True, True]

Với toán tử *

Toán tử * có thể lặp lại cùng một giá trị được yêu cầu với số lần. Chúng tôi sử dụng nó để tạo danh sách có giá trị Boolean.

Ví dụ

res = [False] * 6
# Result
print("The list with binary elements is : \n" ,res)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

The list with binary elements is :
[False, False, False, False, False, False]

Với bytearray

Chúng ta cũng có thể sử dụng hàm mảng byte sẽ cho chúng ta giá trị mặc định là 0.

Ví dụ

res = list(bytearray(5))
# Result
print("The list with binary elements is : \n" ,res)

Đầu ra

Chạy đoạn mã trên cho chúng ta kết quả sau -

The list with binary elements is :
[0, 0, 0, 0, 0]