ฉันจำเป็นต้องเลือกองค์ประกอบบางอย่างจากรายการที่กำหนดรู้ดัชนีของพวกเขา สมมติว่าฉันต้องการสร้างรายการใหม่ซึ่งมีองค์ประกอบที่มีดัชนี 1, 2, 5 จากรายการที่ระบุ [-2, 1, 5, 3, 8, 5, 6] สิ่งที่ฉันทำคือ:
a = [-2,1,5,3,8,5,6]
b = [1,2,5]
c = [ a[i] for i in b]
มีวิธีที่ดีกว่าที่จะทำหรือไม่ อะไรอย่าง c = a [b]?
lambda
ฟังก์ชั่น