tôi có một danh sách ví dụyếu tố danh sách đầu tiên n Tăng được đưa ra một điều kiện
l = [10, 20, 30, 40, 50, 60]
tôi cần phải tăng các n
yếu tố đầu tiên của danh sách được đưa ra một điều kiện. Điều kiện độc lập với danh sách. Ví dụ, nếu n = 3
, danh sách l
nên trở thành:
l = [11, 21, 31, 40, 50, 60]
Tôi hiểu rằng tôi có thể làm điều đó với một vòng lặp for
trên mỗi phần tử của danh sách. Nhưng tôi cần phải làm như vậy khoảng 150 triệu lần. Vì vậy, tôi đang tìm kiếm một phương pháp nhanh hơn để làm điều này. Bất kỳ sự trợ giúp nào cũng được đánh giá cao. Cảm ơn trước
lẽ một cái gì đó như 'l [: n] = [x + 1 cho x trong l [: n]]'. Nó có thể là "chậm" như vòng lặp thông thường. – vaultah
Cảm ơn! vì tôi cần thực hiện thao tác này 150 triệu lần, tôi muốn có phương thức nhanh hơn nếu có thể. Tôi đang tìm một cái gì đó mà có thể tối ưu hóa này nếu có thể. – Tarun
ngắn hơn không phải lúc nào cũng nhanh hơn. –