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() مرتب‌سازی لیست

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - تاریخ‌ها (Dates)

JavaScript – تاریخ‌ها (Dates)

آبجکت‌های تاریخ (Date) در جاوااسکریپت آبجکت‌های تاریخ در جاوااسکریپت به ما امکان کار با تاریخ و زمان را می‌دهند....

بیشتر بخوانید
JavaScript - آرایه‌های ثابت (Array Const)

JavaScript – آرایه‌های ثابت (Array Const)

جاوااسکریپت: تعریف آرایه با const در سال 2015، جاوااسکریپت کلمه کلیدی مهمی به نام const را معرفی کرد. این...

بیشتر بخوانید
JavaScript - تکرار آرایه‌ها (Array Iteration)

JavaScript – تکرار آرایه‌ها (Array Iteration)

جاوا اسکریپت: تکرار بر روی آرایه‌ها جاوا اسکریپت روش‌های مختلفی برای تکرار (Iteration) بر روی آرایه‌ها ارائه می‌دهد که...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.