มีบางสถานการณ์ที่เราจำเป็นต้องรับรายการที่มีเฉพาะค่าบูลีน เช่น จริงและเท็จ ในบทความนี้ วิธีสร้างรายการที่มีค่าบูลีนเท่านั้น
มีช่วง
เราใช้ฟังก์ชัน range โดยกำหนดให้เป็นจำนวนค่าที่เราต้องการ การใช้ for loop เรากำหนดรายการวันนี้จริงหรือเท็จตามต้องการ
ตัวอย่าง
res = [True for i in range(6)] # Result print("The list with binary elements is : \n" ,res)
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
The list with binary elements is : [True, True, True, True, True, True]
ด้วยตัวดำเนินการ *
ตัวดำเนินการ * สามารถทำซ้ำค่าเดิมได้หลายครั้ง เราใช้เพื่อสร้างรายการที่มีค่าบูลีน
ตัวอย่าง
res = [False] * 6 # Result print("The list with binary elements is : \n" ,res)
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
The list with binary elements is : [False, False, False, False, False, False]
มีไบเทียร์เรย์
นอกจากนี้เรายังสามารถใช้ฟังก์ชันอาร์เรย์ไบต์ซึ่งจะทำให้เราได้รับ 0 เป็นค่าเริ่มต้น
ตัวอย่าง
res = list(bytearray(5)) # Result print("The list with binary elements is : \n" ,res)
ผลลัพธ์
การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -
The list with binary elements is : [0, 0, 0, 0, 0]