Blockdit Logo
Blockdit Logo (Mobile)
สำรวจ
ลงทุน
คำถาม
เข้าสู่ระบบ
มีบัญชีอยู่แล้ว?
เข้าสู่ระบบ
หรือ
ลงทะเบียน
l3oxME
•
ติดตาม
30 มี.ค. 2021 เวลา 22:55 • การศึกษา
Python TIPs : EP06 - ตรวจเช็คข้อมูลว่างในอาร์เรย์
สำหรับ Tip นี้จะเป็นการตรวจเช็คว่าอาร์เรย์นั้นเป็นค่าว่าง ( Empty ) หรือไม่ โดยมักพบในการเขียนโปรแกรมภาษาไพธอนอยู่ 3 รูปแบบดังนี้
Empty Array With Len Built-In
1. รูปแบบเเรก เป็นการเช็คค่าว่างในอาร์เรย์โดยการนับจำนวนข้อมูลที่อยู่ในอาร์เรย์ที่ต้องการโดยใช้ Built-In : len() ถ้าไม่มีข้อมูลในอาร์เรย์นั้น ก็จะนับได้จำนวน 0 ออกมาซึ่งก็คือเป็นอาร์เรย์ว่างนั่นเอง วิธีนี้ความเร็วที่ใช้วัดได้ประมาณ 2 ไมโครวินาที
Empty Array With Variable
2. วิธีที่สอง เช็คค่าว่างในอาร์เรย์โดยเปรียบเทียบตัวแปร ( variable ) อาร์เรย์ กับอาร์เรย์ว่าง ( Empty Array ) โดยตรง ซึ่งวิธีนี้ใช้ความเร็วประมาณ 1 ไมโครวินาที ซึ่งเร็วกว่าวิธีที่ 1 ประมาณ 1 เท่าของวิธีที่ 1
Empty Array With Operation NOT
3. วิธีนี้ใช้วิธีเรียกใช้งาน Operation Not เพื่อเช็คค่าว่างในอาร์เรย์ ซึ่งวิธีนี้สามารถทำงานได้เร็วมาก โดยวัดได้ที่ 950 นาโนวินาที ซึ่งเร็วกว่าวิธีที่ 1 ประมาณ 4 เท่าและเร็วกว่าวิธีที่ 2 ประมาณ 2 เท่า
บันทึก
ดูเพิ่มเติมในซีรีส์
Python TIPs
โฆษณา
ดาวน์โหลดแอปพลิเคชัน
© 2025 Blockdit
เกี่ยวกับ
ช่วยเหลือ
คำถามที่พบบ่อย
นโยบายการโฆษณาและบูสต์โพสต์
นโยบายความเป็นส่วนตัว
แนวทางการใช้แบรนด์ Blockdit
Blockdit เพื่อธุรกิจ
ไทย