Trong Python, tôi có danh sách các thành phần aList
và danh sách chỉ mục myIndices
. Có cách nào tôi có thể truy xuất tất cả cùng một lúc các mục đó trong aList
có làm chỉ mục các giá trị trong myIndices
không?Python: danh sách lọc theo chỉ mục
Ví dụ:
>>> aList = ['a', 'b', 'c', 'd', 'e', 'f', 'g']
>>> myIndices = [0, 3, 4]
>>> aList.A_FUNCTION(myIndices)
['a', 'd', 'e']
'[alist [i] for i in myIndices]' – Morwenn
Nếu bạn chỉ muốn để lặp qua các yếu tố, tôi đề nghị sử dụng một biểu thức máy phát điện thay vì : '(aList [i] cho i trong myIndices) ' – hochl