Tôi cần chọn một số yếu tố từ danh sách nhất định, biết chỉ số của chúng. Giả sử tôi muốn tạo một danh sách mới, chứa phần tử có chỉ số 1, 2, 5, từ danh sách đã cho [-2, 1, 5, 3, 8, 5, 6]. Những gì tôi đã làm là:
a = [-2,1,5,3,8,5,6]
b = [1,2,5]
c = [ a[i] for i in b]
Có cách nào tốt hơn để làm điều đó? một cái gì đó như c = a [b]?
lambda
chức năng.