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

การเลือกค่าที่เลือกในรายการสิ่งอันดับใน Python


เมื่อจำเป็นต้องค้นหาค่าที่เลือกในรายการของทูเพิล สามารถใช้เมธอด 'dict' เมธอด 'get' และความเข้าใจรายการได้

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

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

วิธี 'dict' สร้างพจนานุกรม ประกอบด้วยคู่ของค่าคีย์ซึ่งไม่เรียงลำดับและจัดทำดัชนี

เมธอด 'get' จะคืนค่าของคีย์เฉพาะเมื่อมีคีย์อยู่ในพจนานุกรม

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

ตัวอย่าง

my_list_1 = [('Jane', 11), ('Nick', 12), ('Will', 33), ('Paul', 14)]

my_list_2 = ['Nick', 'Paul']

print ("The list of tuple is : ")
print(my_list_1)
print ("The second list is : ")
print(my_list_2)
temp_val = dict(my_list_1)

my_result = [temp_val.get(i, 0) for i in my_list_2]

print ("The selective values of the keys are : ")
print(my_result)

ผลลัพธ์

The list of tuple is :
[('Jane', 11), ('Nick', 12), ('Will', 33), ('Paul', 14)]
The second list is :
['Nick', 'Paul']
The selective values of the keys are :
[12, 14]

คำอธิบาย

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