ในบทความนี้ เราจะเรียนรู้เกี่ยวกับการวนซ้ำ/ข้ามผ่านอักขระของสตริงใน Python 3.x หรือก่อนหน้านั้น
สตริงคือชุดของอักขระที่อาจมีช่องว่าง ตัวอักษร หรือจำนวนเต็ม สามารถเข้าถึงได้โดยใช้ดัชนีหรือผ่านการอ้างอิง วิธีการดำเนินการทั่วไปบางวิธีแสดงไว้ด้านล่าง
วิธีที่ 1 − ตัววนซ้ำโดยตรงโดยไม่มีการจัดทำดัชนี
ตัวอย่าง
string_inp = "tutorialspoint" # Iterate over the string for value in string_inp: print(value, end='')
วิธีที่ 2 - วิธีที่พบบ่อยที่สุดโดยใช้การเข้าถึงแบบอิงดัชนี
ตัวอย่าง
string_inp = "tutorialspoint" # Iterate over the string for value in range(0,len(string_inp)): print(string_inp[value], end='')
วิธีที่ 3 - ประเภทการแจงนับ
ตัวอย่าง
string_inp = "tutorialspoint" # Iterate over the string for value,char in enumerate(string_inp): print(char, end='')
วิธีที่ 4 - เข้าถึงโดยใช้ดัชนีเชิงลบ
ตัวอย่าง
string_inp = "tutorialspoint" # Iterate over the string for value in range(-len(string_inp),0): print(string_inp[value], end='')
วิธีที่ 5 - การเข้าถึงโดยใช้วิธีการแบ่งส่วน
ตัวอย่าง
string_inp = "tutorialspoint" # Iterate over the string for value in range(0,len(string_inp)): print(string_inp[value-1:value], end='') print(string_inp[-1:])
เอาต์พุตที่ผลิตโดยทั้ง 5 วิธีเหมือนกันและแสดงด้านล่าง
ผลลัพธ์
tutorialspoint
บทสรุป
ในบทความนี้ เราได้เรียนรู้เกี่ยวกับการวนซ้ำ/ข้ามผ่านองค์ประกอบของรายการ นอกจากนี้เรายังได้เรียนรู้เกี่ยวกับวิธีการเดินทางต่างๆ อีกด้วย