آرایه ها (Arrays)
در پایتون «آرایه واقعی (Array)» داخلی نداریم؛ معمولاً از «لیست (List)» برای نقش آرایه استفاده می کنیم. اگر آرایه تخصصی می خواهی، معمولاً از کتابخانه ها استفاده می شود.
نکته مهم درباره آرایه های پایتون
پایتون به صورت داخلی آرایه ندارد؛ اما لیست ها همان کار را می کنند. برای آرایه های عددیِ کارآمد، می توانی به کتابخانه NumPy سر بزنی.
نکته: این صفحه فقط استفاده از «لیست به جای آرایه» را نشان می دهد.
ساخت یک «آرایه» با لیست
چند مقدار را داخل یک متغیر نگه می داریم؛ مثل نام ماشین ها.
cars = ["Ford", "Volvo", "BMW"]
دسترسی و تغییر عنصر
با «اندیس (Index)» به عنصرها دسترسی می گیریم یا آن ها را عوض می کنیم.
x = cars[0]
cars[0] = "Toyota"
طول آرایه پایتون
با تابع len تعداد عنصرها را می گیریم.
x = len(cars)
نکته: طول همیشه یک واحد از بزرگ ترین اندیس بیشتر است.
حلقه روی آرایه
با حلقه for به ترتیب همه عنصرها را می خوانیم.
for x in cars:
print(x)
افزودن و حذف عنصر
با append عنصر جدید می آید؛ با pop یا remove حذف می شود.
cars.append("Honda")
cars.pop(1)
cars.remove("Volvo")
نکته: remove فقط اولین رخداد مقدار خواسته شده را حذف می کند.
گام های عملی
- یک لیست cars بساز و سه نام بگذار.
- عنصر اول را چاپ کن و تغییر بده.
- یکی اضافه کن، یکی با pop حذف کن.
جمع بندی سریع
- پایتون آرایه داخلی ندارد؛ از لیست استفاده کن.
- دسترسی با اندیس انجام می شود.
- len طول لیست را می دهد.
- append، pop، remove برای مدیریت عنصرهاست.
نکته: برای شمارش ها، «بازه پایتون» را ببین؛ برای پیمایش حرفه ای، «ایتریتور ها» را بررسی کن. همچنین «آرایه های پایتون» را به عنوان مرجع سریع نگه دار.