ในบทความนี้ เราจะเรียนรู้เกี่ยวกับวิธีการใช้งาน List ต่างๆ ใน Python 3.x (รวมถึงเวอร์ชันก่อนหน้า) ตัวดำเนินการเหล่านี้ช่วยให้เราสามารถดำเนินการพื้นฐานกับข้อมูลใน List ได้
ตัวดำเนินการ In และ Not In
ตัวดำเนินการ "in" ใช้ตรวจสอบว่ามีองค์ประกอบอยู่ใน List ที่ระบุหรือไม่ คืนค่า True หากพบองค์ประกอบ มิฉะนั้นคืนค่า False
ตัวดำเนินการ "not in" ใช้ตรวจสอบว่าองค์ประกอบไม่อยู่ใน List ที่ระบุ คืนค่า True หากไม่พบองค์ประกอบ มิฉะนั้นคืนค่า False มาดูตัวอย่างเพื่อเข้าใจให้ชัดเจนขึ้น
ตัวอย่างโค้ด
lis = ['t','u','t','o','r','i','a','l']
# ตัวดำเนินการ in
if 't' in lis:
print("List มีองค์ประกอบที่มีค่า t")
else:
print("List ไม่มีองค์ประกอบที่มีค่า t")
# ตัวดำเนินการ not in
if 'p' not in lis:
print("List ไม่มีองค์ประกอบที่มีค่า p")
else:
print("List มีองค์ประกอบที่มีค่า p")
ผลลัพธ์
List มีองค์ประกอบที่มีค่า t List ไม่มีองค์ประกอบที่มีค่า p
ฟังก์ชัน Len(), Max() และ Min()
len() คืนค่าความยาวของ List หากออบเจ็กต์ไม่มีความยาว จะเกิดข้อผิดพลาด
min() คืนค่าองค์ประกอบที่มีค่าน้อยที่สุดจาก List
max() คืนค่าองค์ประกอบที่มีค่ามากที่สุดจาก List
มาดูตัวอย่างเพื่อเข้าใจให้ชัดเจนขึ้น
ตัวอย่างโค้ด
lis = ['t','u','t','o','r','i','a','l']
# len()
print("ความยาวของ List คือ : ", end="")
print(len(lis))
# min()
print("องค์ประกอบที่มีค่าน้อยที่สุดคือ : ", end="")
print(min(lis))
# max()
print("องค์ประกอบที่มีค่ามากที่สุดคือ : ", end="")
print(max(lis))
ผลลัพธ์
ความยาวของ List คือ : 8 องค์ประกอบที่มีค่าน้อยที่สุดคือ : a องค์ประกอบที่มีค่ามากที่สุดคือ : u
สรุป
ในบทความนี้ เราได้เรียนรู้วิธีการใช้งานตัวดำเนินการ in และ not in ร่วมกับฟังก์ชัน len(), max(), และ min() ใน Python