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]