Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

การแยกองค์ประกอบด้านหลังจากรายการของระเบียน tuples ใน Python


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

ความเข้าใจรายการเป็นการชวเลขเพื่อวนซ้ำในรายการและดำเนินการกับรายการนั้น

สามารถใช้รายการเพื่อเก็บค่าที่แตกต่างกัน (เช่น ข้อมูลของประเภทข้อมูลใดๆ เช่น จำนวนเต็ม จุดลอยตัว สตริง และอื่นๆ)

รายการ tuple โดยทั่วไปประกอบด้วย tuple อยู่ในรายการ

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ตัวอย่าง

my_list = [('Will', 67, 45), ('Jam', 34, 56), ('Pow', 99, 123), ('Nyk', 0, 56)]

print ("The list of tuples is : " )
print(my_list)

my_result = [lis[-1] for lis in my_list]

print ("The list of tuples with only rear tuple element is : " )
print(my_result)

ผลลัพธ์

The list of tuples is :
[('Will', 67, 45), ('Jam', 34, 56), ('Pow', 99, 123), ('Nyk', 0, 56)]
The list of tuples with only rear tuple element is :
[45, 56, 123, 56]

คำอธิบาย

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