List Comprehensions
- List comprehensions เป็นวิธีที่กระชับและมีประสิทธิภาพในการสร้าง list s ใน Python.
- ช่วยให้คุณสร้างนิพจน์ใหม่ list โดยใช้นิพจน์กับแต่ละรายการในการวนซ้ำที่มีอยู่(เช่น, list tuple, string) และกรองรายการตามเงื่อนไข
- ไวยากรณ์ของ list ความเข้าใจคือ:
[expression for item in iterable if condition]
ตัวอย่าง:
Dictionary Comprehensions
- Dictionary comprehensions ให้คุณสร้างพจนานุกรมอย่างกระชับ
- คล้ายกับ list comprehensions พวกเขาสร้างใหม่ dictionary โดยใช้นิพจน์กับแต่ละรายการในการวนซ้ำและกรองรายการตามเงื่อนไข
- ไวยากรณ์ของ dictionary ความเข้าใจคือ:
{key_expression: value_expression for item in iterable if condition}
ตัวอย่าง:
Set Comprehensions
- Set comprehensions อนุญาตให้คุณสร้าง set s ในลักษณะที่คล้ายกับ list comprehensions และ dictionary comprehensions.
- พวกเขาสร้างใหม่ set โดยใช้นิพจน์กับแต่ละรายการในการวนซ้ำและกรองรายการตามเงื่อนไข
- ไวยากรณ์ของ set ความเข้าใจคือ:
{expression for item in iterable if condition}
ตัวอย่าง:
Comprehensions ใน Python การจัดเตรียมวิธีที่กระชับและอ่านง่ายในการสร้าง list s, dictionaries และ set s ตาม iterables ที่มีอยู่ ทำให้โค้ดของคุณสวยงามและมีประสิทธิภาพยิ่งขึ้น