آموزش پایتون

مدیریت فایل

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

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

آرایه‌ها یا Arrays

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

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

مثال

ایجاد یک آرایه حاوی نام‌های خودرو:
				
					cars = ["Ford", "Volvo", "BMW"]
				
			

آرایه چیست؟

آرایه یک متغیر خاص است که می تواند بیش از یک مقدار را در یک زمان نگه دارد.
اگر لیستی از آیتم‌ها دارید (مثلاً فهرستی از نام خودروها)، ذخیره خودروها در متغیرهای جداگانه می‌تواند به شکل زیر باشد:
				
					car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"
				
			
با این حال، اگر بخواهید در ماشین‌ها حلقه بزنید و یک آیتم خاص پیدا کنید چه؟ و یا اگر شما بجای 3 ماشین، 300 ماشین داشتید چه؟
راه حل یک آرایه است!
یک آرایه می تواند مقادیر زیادی را تحت یک نام نگه دارد و شما می توانید با مراجعه به یک شماره فهرست (index number) به آیتم‌ها دسترسی پیدا کنید.

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

شما با ارجاع به شماره فهرست (index number) به یک عنصر آرایه اشاره می کنید.

مثال

دریافت مقدار اولین آیتم آرایه:
				
					x = cars[0]
				
			

مثال

تغییر مقدار اولین آیتم آرایه:
				
					cars[0] = "Toyota"
				
			

طول یک آرایه

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

مثال

تعداد عناصر موجود در آرایه cars را برگردانید:
				
					x = len(cars)
				
			

نکته: طول یک آرایه همیشه یک عدد بیشتر از بالاترین شماره فهرست (index number) است. زیرا شماره فهرست از 0 شروع می شود.

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

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

مثال

چاپ هر آیتم در آرایه cars:
				
					for x in cars:
  print(x)
				
			

اضافه کردن عناصر به آرایه

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

مثال

افزودن یک عنصر دیگر به آرایه cars:
				
					cars.append("Honda")
				
			

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

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

مثال

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

مثال

عنصری که مقدار “Volvo” را دارد حذف کنید:
				
					cars.remove("Volvo")
				
			

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

متدهای آرایه

پایتون مجموعه ای از متدهای داخلی دارد که می توانید در لیست ها/آرایه ها از آنها استفاده کنید.
متد
توضیح
append()
یک عنصر در انتهای لیست اضافه می کند
clear()
تمام عناصر را از لیست حذف می کند
copy()
یک کپی از لیست را برمی گرداند
count()
تعداد عناصر با مقدار مشخص شده را برمی گرداند
extend()
عناصر یک لیست (یا هر مجموعه قابل تکرار) را به انتهای لیست فعلی اضافه میکند
index()
شماره فهرست (index) آیتم مشخص شده را برمیگرداند (اولین آیتم در لیست)
insert()
یک آیتم را در موقعیت مشخص شده اضافه می کند
pop()
آیتم را در موقعیت مشخص شده حذف می کند
remove()
آیتم با مقدار مشخص شده را حذف می کند
reverse()
ترتیب لیست را معکوس می کند
sort()
لیست را مرتب می کند

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

آموزش پایتون

مدیریت فایل