Tôi có một mảng các đối tượng trong đó mỗi đối tượng có một search_order
tài sản. Tôi muốn kiểm tra mảng và tăng thuộc tính của tất cả các đối tượng lên 1, đây là cách đơn giản:
độ phân giải = []
cho r trong mảng:
r.search_order+=1
res.append(r)
trả về (res)
Có một dòng for
Vòng lặp có thể thực hiện được điều này không?
trả về (r.search_order+=1 cho r trong mảng)
Thật không may, nó dường như có tác dụng.
Đây có thể không phải là một lớp lót, nhưng nó thực hiện công việc một cách chính xác
def incr_search_order(x):
x.search_order += 1
trả lại x
chạy lại bản đồ(incr_search_order, mảng)
trả về [incr_search_order(x) cho x trong mảng]
Tôi là một lập trình viên xuất sắc, rất giỏi!