String iterable ใน python หรือไม่?

สารบัญ:

String iterable ใน python หรือไม่?
String iterable ใน python หรือไม่?
Anonim

คำจำกัดความ: การวนซ้ำคือ อ็อบเจ็กต์ Python ใดๆ ที่สามารถส่งคืนสมาชิกได้ทีละตัว อนุญาตให้ทำซ้ำใน for-loop ตัวอย่างที่คุ้นเคยของ iterables ได้แก่ รายการ สิ่งอันดับ และสตริง สามารถทำซ้ำลำดับดังกล่าวได้ใน for-loop

สตริงสามารถทำซ้ำได้หรือไม่

A String คือลำดับไบต์ที่ไม่เปลี่ยนรูปแบบ สตริงสามารถทำซ้ำได้; การวนซ้ำบนสตริงจะทำให้แต่ละสตริงย่อย 1 ไบต์เรียงตามลำดับ

เหตุใดจึงใช้สตริงซ้ำใน Python

หมายเลขรายการและชื่อสตริงเป็นแบบวนซ้ำได้ เพราะเราสามารถวนซ้ำได้ (ในกรณีนี้ใช้ for-loop) ในบทความนี้ เราจะมาดูวิธีการตรวจสอบว่าอ็อบเจกต์สามารถ iterable ใน Python ได้อย่างไร

Python สามารถทำซ้ำได้ประเภทใด

ตัวอย่างของ iterables รวมถึงประเภทลำดับทั้งหมด (เช่น list, str และ tuple) และประเภทที่ไม่ใช่ลำดับเช่น dict, file object และ object ของคลาสที่คุณ กำหนดด้วยเมธอด _iter_ หรือเมธอด _getitem_ ที่ใช้ Sequence Sequence

สตริงเป็นตัววนซ้ำใน Python หรือไม่

Python มีอ็อบเจ็กต์ในตัวหลายตัว ซึ่งใช้โปรโตคอลตัววนซ้ำ … ใน Python สตริง คือลำดับอักขระที่ไม่เปลี่ยนรูปแบบ ฟังก์ชัน iter ส่งคืนตัววนซ้ำบนวัตถุ เรายังสามารถใช้รายการหรือฟังก์ชันทูเพิลบนตัววนซ้ำได้

แนะนำ: