12 of 151 menu

วิธี index

วิธี index ค้นหาองค์ประกอบในรายการ และส่งคืนดัชนีของการปรากฏครั้งแรก ในพารามิเตอร์แรกเรากำหนดองค์ประกอบที่เราสนใจ ในพารามิเตอร์ที่สองซึ่งเป็นตัวเลือก เราระบุตำแหน่งเริ่มต้นของการค้นหา ในพารามิเตอร์ที่สาม ซึ่งเป็นตัวเลือก - ตำแหน่งสิ้นสุด ของการค้นหา

ไวยากรณ์

รายการ.index(สิ่งที่ค้นหา, [จุดเริ่มต้นค้นหา], [จุดสิ้นสุดค้นหา])

ตัวอย่าง

ลองหาตำแหน่งของการปรากฏครั้งแรก ขององค์ประกอบ 'ab':

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('ab', 1, 3))

ผลลัพธ์จากการรันโค้ด:

0

ตัวอย่าง

ตอนนี้เรามากำหนดตำแหน่งสำหรับจุดเริ่มต้นและจุดสิ้นสุด ของการค้นหา:

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('ab', 1, 3))

ผลลัพธ์จากการรันโค้ด:

2

ตัวอย่าง

ลองค้นหาองค์ประกอบที่ไม่มีอยู่:

lst = ['ab', 'cd', 'ab', 'ef', 'ab'] print(lst.index('xx'))

ในกรณีนี้วิธีจะส่งคืนข้อผิดพลาดให้เรา:

ValueError: 'ab' is not in list

ดูเพิ่มเติม

  • ฟังก์ชัน len,
    ซึ่งส่งคืนความยาวของรายการ
  • วิธี count,
    ซึ่งส่งคืนจำนวนการตรงกัน ขององค์ประกอบในรายการ
  • วิธี insert,
    ซึ่งเพิ่มองค์ประกอบเข้าไปในรายการ ก่อนดัชนีที่ระบุ
  • วิธี pop,
    ซึ่งลบองค์ประกอบตามดัชนีของมัน
ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ