Tôi có một danh sách và tôi muốn sử dụng một chức năng nhất định chỉ trên các mục của nó đáp ứng một điều kiện nhất định - để các mục nhập khác chưa được sửa đổi.Đọc danh sách Python - đơn giản
Ví dụ: Giả sử tôi muốn nhân với 2 chỉ những yếu tố đó.
a_list = [1, 2, 3, 4, 5]
kết quả Wanted:
a_list => [1, 4, 3, 8, 5]
Nhưng [elem * 2 for elem in a_list if elem %2 == 0]
sản lượng [4, 8]
(nó đóng vai trò như một bộ lọc ngoài).
Cách chính xác để thực hiện điều đó là gì?
Cảm ơn, điều này đã hiệu quả. Ngoài ra, cảm ơn bạn đã chỉnh sửa, tôi sẽ cố gắng sử dụng cùng một định dạng tiếp theo. –