Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การเริ่มต้นรายการบูลีนใน Python


มีบางสถานการณ์ที่เราจำเป็นต้องรับรายการที่มีเฉพาะค่าบูลีน เช่น จริงและเท็จ ในบทความนี้ วิธีสร้างรายการที่มีค่าบูลีนเท่านั้น

มีช่วง

เราใช้ฟังก์ชัน 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]