تکرار روی عناصر آرایه
هنگام کار با آرایه ها، معمولاً باید با تمام عناصر آرایه به طور همزمان کار کنید.
تکرار از طریق عناصر: حلقه را از طریق تمام عناصر آرایه انجام دهید و در صورت لزوم، عملیاتی را انجام دهید روی هر یک از آنها.
برای این، اغلب از یک حلقه با یک متغیر استفاده می شود که از
0
به
N-1
تغییر می کند، جایی که
N
تعداد آرایه است. عناصر.
در
N
اندازه فعلی آرایه را در نظر می گیریم، یعنی
N = len(A).
...
برای i در محدوده (N):
# در اینجا ما با A[i] کار می کنیم
...
در حلقه مشخص شده، متغیر i
مقادیر 0، 1، 2، ...، N-1 را می گیرد. بنابراین، در هر مرحله از حلقه، به عنصر خاصی از آرایه با شماره i
دسترسی داریم.
بنابراین، کافی است آنچه را باید با یک عنصر از آرایه A[i]
انجام داد و این اقدامات را در داخل چنین حلقهای قرار داد.
بیایید برنامه ای بنویسیم که آرایه را با اولین N
اعداد طبیعی پر کند، یعنی در پایان برنامه، عناصر آرایه باید برابر شوند.
A[0] = 1
A[1] = 2
A[2] = 3
...
A[N - 1] = N
دیدن الگو آسان است: مقدار یک عنصر آرایه باید 1 بیشتر از شاخص عنصر باشد.
حلقه به این شکل خواهد بود
برای i در محدوده (N):
A[i] = i + 1