آموزش آرایه در پایتون

آرایه های پایتون

آرایه در پایتون به صورت داخلی وجود ندارد و از ساختار های آرایه مانند، مثل List بجای آن استفاده می شود. از کتابخانه NumPy نیز برای کار با آرایه ها می توان استفاده کرد.

آرایه ها

توجه: این مطلب به شما نشان می دهد که چگونه از نوع داده لیست، به جای آرایه استفاده کنید.

از آرایه ها برای ذخیره چندین مقدار در یک متغیر استفاده می شود:

مثال

cars = ["Ford", "Volvo", "BMW"]

مفهوم آرایه

آرایه یک متغیر خاص است که می تواند بیش از یک مقدار را نگه دارد.

اگر فهرستی از داده ها دارید (مثلاً فهرستی از نام خودروها)، می‌توانید آنها را به شکل زیر ذخیره کنید:

car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"

در این صورت اگر بخواهید روی ماشین‌ها حلقه بزنید و یک ماشین خاص را پیدا کنید، چه؟ و اگر شما نه 3 ماشین، بلکه 300 ماشین داشتید چه؟

راه حل یک آرایه است!

یک آرایه می تواند مقادیر زیادی را تحت یک نام نگه دارد و شما می توانید با مراجعه به عدد شاخص (یا همان ایندکس) به مقادیر داخل آرایه دسترسی پیدا کنید.

دسترسی به عناصر یک آرایه

می توانید با مراجعه به عدد ایندکس آیتم های مختلف، مقدار آن آیتم را به دست آورید.

توجه: عدد ایندکس آرایه از 0 شروع می‌شود.

مثال

مقدار اولین آیتم آرایه را بدست آورید:

x = cars[0]

مثال

مقدار اولین آیتم آرایه را تغییر دهید:

cars[0] = "Toyota"

طول یک آرایه

از تابع len() برای برگرداندن طول یک آرایه (همان تعداد عناصر داخل آرایه) استفاده کنید.

مثال

x = len(cars)

نکته: طول یک آرایه همیشه یک عدد بیشتر از بالاترین ایندکس آرایه است، چون ایندکس از صفر شروع می شود.

حلقه زدن روی عناصر آرایه

می توانید از حلقه for in برای حلقه زدن روی عناصر یک آرایه استفاده کنید.

مثال

for x in cars:
  print(x)

در پست های بعدی با حلقه‌ها بیشتر آشنا خواهید شد.

افزودن آیتم به آرایه

می توانید از تابع append() برای اضافه کردن یک عنصر به آرایه استفاده کنید.

مثال

cars.append("Honda")

حذف عناصر آرایه

می توانید از تابع pop() برای حذف یک عنصر از آرایه استفاده کنید.

مثال

عنصر دوم آرایه را حذف کنید:

cars.pop(1)

همچنین می توانید از متد remove() برای حذف یک عنصر از آرایه استفاده کنید.

مثال

عنصری که مقدار "Volvo" دارد را حذف کنید:

cars.remove("Volvo")

توجه: تابع remove() فقط اولین آیتم با مقدار مشخص شده را حذف می‌کند.

متد های آرایه

پایتون مجموعه ای از متدهای داخلی دارد که می توانید در هنگام کار با لیست/آرایه از آنها استفاده کنید.

Method

Description

append()

Adds an element at the end of the list

clear()

Removes all the elements from the list

copy()

Returns a copy of the list

count()

Returns the number of elements with the specified value

extend()

Add the elements of a list (or any iterable), to the end of the current list

index()

Returns the index of the first element with the specified value

insert()

Adds an element at the specified position

pop()

Removes the element at the specified position

remove()

Removes the first item with the specified value

reverse()

Reverses the order of the list

sort()

Sorts the list

توجه: پایتون از آرایه ها پشتیبانی داخلی ندارد، اما به جای آن می‌توان از List های پایتون استفاده کرد.

مجموعهآموزش پایتون از صفر(23 پست)
1.پایتون چیست؟ مقدمه پایتون1 سال قبل2.برنامه نویسی پایتون را چطور شروع کنیم؟1 سال قبل3.آموزش سینتکس (نحوه نوشتن) پایتون1 سال قبل4.آموزش متغیرهای پایتون1 سال قبل5.آموزش انواع داده در پایتون1 سال قبل6.آموزش اعداد در پایتون1 سال قبل7.آموزش Casting (تبدیل نوع داده) در پایتون1 سال قبل8.آموزش رشته در پایتون1 سال قبل9.آموزش بولین یا Boolean در پایتون1 سال قبل10.آموزش عملگرهای پایتون1 سال قبل11.آموزش لیست در پایتون1 سال قبل12.آموزش تاپل یا چندتایی در پایتون12 ماه قبل13.آموزش Set یا مجموعه در پایتون10 ماه قبل14.آموزش نوع داده دیکشنری در پایتون10 ماه قبل15.آموزش شرط if ... else در پایتون10 ماه قبل16.آموزش حلقه while در پایتون10 ماه قبل17.آموزش حلقه for در پایتون10 ماه قبل18.آموزش توابع در پایتون10 ماه قبل19.آموزش توابع Lambda (لامبدا) در پایتون10 ماه قبل20.آموزش آرایه در پایتون10 ماه قبل21.آموزش کلاس و Object در پایتون10 ماه قبل22.آموزش ارث بری یا وراثت در پایتون10 ماه قبل23.آموزش تکرارگر یا iterator در پایتون10 ماه قبل
منتشر شده در رسانیکا، پلتفرم اشتراک‌گذاری محتوا
پایتونیست
ثبت‌شده توسط:
کامنت ها