Devdit
 

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

341

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 เพื่อวนลูปข้อมูลทั้งหมด

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