เมื่อจำเป็นต้องย้อนกลับแต่ละทูเพิลในรายการทูเพิล สามารถใช้การแบ่งขั้นตอนเชิงลบได้
สามารถใช้รายการเพื่อเก็บค่าที่แตกต่างกันได้ (เช่น ข้อมูลของประเภทข้อมูลใดๆ เช่น จำนวนเต็ม จุดลอยตัว สตริง และอื่นๆ) รายการ tuple โดยทั่วไปประกอบด้วย tuple อยู่ในรายการ
ในการแบ่งส่วนค่าลบ ดัชนีเข้าถึงได้โดยใช้ตัวเลขติดลบ แทนที่จะเป็นค่าบวก
ด้านล่างนี้เป็นการสาธิตสำหรับสิ่งเดียวกัน -
ตัวอย่าง
def reverse_tuple(my_tuple): return [tup[::-1] for tup in my_tuple] my_list = [(21, 22), (43, 74, 45), (76, 17, 98, 19)] print("The list of tuples is ") print(my_list) print(reverse_tuple(my_list))
ผลลัพธ์
The list of tuples is [(21, 22), (43, 74, 45), (76, 17, 98, 19)] [(22, 21), (45, 74, 43), (19, 98, 17, 76)]
คำอธิบาย
- ชื่อเมธอด 'reverse_tuple' ถูกกำหนดโดยรับรายการ tuple เป็นพารามิเตอร์
- มันวนซ้ำผ่านพารามิเตอร์และใช้ตัวดำเนินการ '::' และการจัดทำดัชนีเชิงลบเพื่อส่งคืนองค์ประกอบจนถึงดัชนีสุดท้าย
- รายการทูเพิลถูกกำหนดและแสดงบนคอนโซล
- ฟังก์ชันผู้ใช้ที่กำหนดไว้ก่อนหน้านี้ถูกเรียกใช้โดยส่งรายการทูเพิลนี้ไปให้
- ผลลัพธ์นี้จะแสดงบนคอนโซล