Python – آرایهها (Arrays)
آرایهها در پایتون
پایتون بهطور پیشفرض از آرایهها پشتیبانی نمیکند، اما میتوانید از لیستها به جای آرایهها استفاده کنید. برای کار با آرایهها در پایتون، کتابخانههایی مانند NumPy استفاده میشوند.
تعریف آرایه (لیست):
آرایهها برای ذخیره چندین مقدار در یک متغیر واحد استفاده میشوند.
مثال:
ایجاد یک آرایه شامل نامهای خودرو:
cars = ["Ford", "Volvo", "BMW"]
دسترسی به عناصر آرایه:
برای دسترسی به یک عنصر خاص از آرایه، از شماره اندیس آن عنصر استفاده میکنید.
مثال:
دسترسی به اولین عنصر آرایه:
x = cars[0] # Output: "Ford"
تغییر مقدار یک عنصر:
میتوانید مقدار یک عنصر را با استفاده از اندیس آن تغییر دهید.
cars[0] = "Toyota"
طول آرایه:
با استفاده از تابع len()
میتوانید تعداد عناصر یک آرایه را دریافت کنید.
مثال:
تعداد عناصر موجود در آرایه cars
:
x = len(cars) # Output: 3
پیمایش عناصر آرایه:
با استفاده از حلقه for
میتوانید از میان عناصر آرایه عبور کنید و هر عنصر را چاپ یا پردازش کنید.
مثال:
چاپ تمام عناصر آرایه:
for x in cars:
print(x)
اضافه کردن عنصر به آرایه:
با استفاده از متد append()
میتوانید یک عنصر به انتهای آرایه اضافه کنید.
مثال:
اضافه کردن عنصر “Honda” به آرایه:
cars.append("Honda")
حذف عناصر آرایه:
دو متد pop()
و remove()
برای حذف عناصر از آرایه استفاده میشوند.
حذف با استفاده از pop():
این متد یک عنصر را از آرایه با استفاده از اندیس آن حذف میکند.
مثال:
حذف عنصر دوم از آرایه:
cars.pop(1) # حذف "Volvo"
حذف با استفاده از remove():
این متد اولین عنصر با مقدار مشخصشده را حذف میکند.
مثال:
حذف اولین رخداد “Volvo”:
cars.remove("Volvo")
متدهای لیست (آرایه):
پایتون یک سری متدهای داخلی برای کار با لیستها/آرایهها فراهم کرده است:
متد | توضیحات |
---|---|
append() |
افزودن یک عنصر به انتهای لیست |
clear() |
حذف تمام عناصر لیست |
copy() |
بازگرداندن یک کپی از لیست |
count() |
تعداد رخدادهای یک مقدار مشخص در لیست |
extend() |
افزودن عناصر یک لیست دیگر به انتهای لیست فعلی |
index() |
بازگرداندن اندیس اولین رخداد از مقدار مشخصشده |
insert() |
اضافه کردن عنصر به موقعیت مشخصی از لیست |
pop() |
حذف عنصر از موقعیت مشخصشده |
remove() |
حذف اولین رخداد از مقدار مشخصشده |
reverse() |
معکوس کردن ترتیب عناصر لیست |
sort() |
مرتبسازی لیست |
برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید. صفحه ورود و ثبت نام