Python - เข้าถึง Tuple Item
เข้าถึงรายการ Tuple
คุณสามารถเข้าถึงรายการทูเพิลได้โดยอ้างอิงหมายเลขดัชนีภายในวงเล็บเหลี่ยม:
ตัวอย่าง
พิมพ์รายการที่สองในทูเพิล:
thistuple = ("apple", "banana", "cherry")
print(thistuple[1])
หมายเหตุ:รายการแรกมีดัชนี 0
การจัดทำดัชนีเชิงลบ
การจัดทำดัชนีเชิงลบหมายถึงการเริ่มต้นจากจุดสิ้นสุด
-1
หมายถึงรายการสุดท้าย
-2
หมายถึงรายการสุดท้ายที่สอง เป็นต้น
ตัวอย่าง
พิมพ์รายการสุดท้ายของทูเพิล:
thistuple = ("apple", "banana", "cherry")
print(thistuple[-1])
ช่วงของดัชนี
คุณสามารถระบุช่วงของดัชนีได้โดยการระบุตำแหน่งที่จะเริ่มต้นและตำแหน่งที่จะสิ้นสุดช่วง
เมื่อระบุช่วง ค่าที่ส่งคืนจะเป็นทูเพิลใหม่พร้อมรายการที่ระบุ
ตัวอย่าง
ส่งคืนสินค้าที่สาม สี่ และห้า:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:5])
หมายเหตุ:การค้นหาจะเริ่มต้นที่ดัชนี 2 (รวมอยู่ด้วย) และสิ้นสุดที่ดัชนี 5 (ไม่รวม)
โปรดจำไว้ว่ารายการแรกมีดัชนี 0
โดยเว้นค่าเริ่มต้น ช่วงจะเริ่มต้นที่รายการแรก:
ตัวอย่าง
ตัวอย่างนี้ส่งคืนรายการตั้งแต่ต้นจนถึง แต่ไม่รวม "kiwi":
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[:4])
โดยการทิ้งค่าสิ้นสุด ช่วงจะไปที่จุดสิ้นสุดของรายการ:
ตัวอย่าง
ตัวอย่างนี้ส่งคืนรายการจาก "cherry" และสิ้นสุด:
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[2:])
ช่วงของดัชนีเชิงลบ
ระบุดัชนีเชิงลบหากคุณต้องการเริ่มการค้นหาจากจุดสิ้นสุดของทูเพิล:
ตัวอย่าง
ตัวอย่างนี้ส่งคืนรายการจากดัชนี -4 (รวม) เป็นดัชนี -1 (ไม่รวม)
thistuple = ("apple", "banana", "cherry", "orange", "kiwi", "melon", "mango")
print(thistuple[-4:-1])
ตรวจสอบว่ามีรายการอยู่หรือไม่
ในการพิจารณาว่ามีรายการที่ระบุอยู่ในทูเพิลหรือไม่ ให้ใช้in
คีย์เวิร์ด:
ตัวอย่าง
ตรวจสอบว่า "apple" มีอยู่ในทูเพิลหรือไม่:
thistuple = ("apple", "banana", "cherry")
if "apple" in thistuple:
print("Yes, 'apple' is in the fruits
tuple")