การวนซ้ำผ่าน Iterable (1)
ตอนนี้คุณรู้จัก iterable และ iterator แล้ว ในแบบฝึกหัดนี้จะได้ฝึกทบทวนความเข้าใจด้วยการวนซ้ำและพิมพ์ค่าจาก iterable และ iterator
มีลิสต์ของสตริงชื่อ flash เตรียมไว้ให้แล้ว จะได้ฝึกวนซ้ำผ่านลิสต์นี้โดยใช้ลูป for รวมถึงสร้าง iterator สำหรับลิสต์และดึงค่าออกจาก iterator ด้วย
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Python Toolbox
คำแนะนำการฝึกหัด
- สร้างลูป
forเพื่อวนซ้ำผ่านflashและพิมพ์ค่าในลิสต์ โดยใช้personเป็นตัวแปรลูป - สร้าง iterator สำหรับลิสต์
flashและกำหนดผลลัพธ์ให้กับsuperhero - พิมพ์แต่ละรายการจาก
superheroโดยใช้next()จำนวน 4 ครั้ง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a list of strings: flash
flash = ['jay garrick', 'barry allen', 'wally west', 'bart allen']
# Print each list item in flash using a for loop
# Create an iterator for flash: superhero
# Print each item from the iterator
print(____)
print(____)
print(____)
print(____)