Devdit
 

iter Python คือคำสั่งอะไร พร้อมตัวอย่าง

1.2K

iter Python คือ object ชนิดหนึ่งในภาษา Python เก็บข้อมูลแบบเรียงลำดับ และคืนค่าข้อมูลได้ทีละ 1 ข้อมูลแบบเรียงลำดับ โดยใช้คำสั่ง next บทความนี้เราจะเรียนรู้วิธีการสร้างตัวแปรชนิด iterable ด้วยคำสั่ง iter พร้อมแสดงผลลัพธ์ และคำอธิบาย สามารถเขียนโค้ดได้ดังนี้

 

ตัวอย่าง การใช้ iter Python

numbers = iter([1, 2, 3])
print(next(numbers))
print(next(numbers))
print(next(numbers))

ผลลัพธ์

1
2
3

จากโค้ดสร้าง iterable จาก object ชนิด list ด้วยคำสั่ง iter ประกอบด้วยข้อมูล 1, 2, 3 จากนั้นใช้คำสั่ง next เพื่อแสดงข้อมูลจาก iterable ทีละข้อมูลแบบตามลำดับ

 

ตัวอย่าง การใช้ iter Python ร่วมกับคำสั่ง for

numbers = iter([1, 2, 3])
for number in numbers:
    print(number)

ผลลัพธ์

1
2
3

จากโค้ดใช้คำสั่ง for วนลูปข้อมูลที่อยู่ใน iterable ชื่อ numbers ภายใน for ใช้คำสั่ง print แสดงทีละข้อมูลออกสู่หน้าจอ

สรุป iter คือคำสั่งสร้าง object ชนิด iterable ของภาษา Python กรณีต้องการรับ หรือดึงข้อมูลจาก iterable ให้ใช้คำสั่ง next ซึ่งจะได้รับข้อมูลทีละข้อมูลแบบลำดับคิว หรือใช้คำสั่ง for เพื่อวนลูปข้อมูลทั้งหมด

แก้ไข 11 เดือนที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ