آرایهها و برشها
آرایه چند مقدار همگونه را پشتسرهم نگه میدارد و با شماره (اندیس) به هر کدام دسترسی دارید.
در این درس
ساختن و خواندن آرایه
آرایه را با کروشه بسازید. شمارهی عضوها از صفر شروع میشود و len() تعداد عضوها را میدهد. برای تغییر عضوها، آرایه را ناپایا تعریف کنید. دسترسی بیرون از آرایه، پیش از اجرا یا هنگام اجرا، خطا گرفته میشود.
روال ریشه:
ناپایا عددها := [۵، ۳، ۸، ۱]
سرچاپ عددها[۰]، عددها[۳]، len(عددها)
عددها[۱] = ۹۰
سرچاپ عددها
جدول := [[۱، ۲، ۳]، [۴، ۵، ۶]]
سرچاپ جدول[۱][۲]
پایانخروجی5 1 4
[5, 90, 8, 1]
6
پیمایش آرایه
روال ریشه:
میوهها := ["سیب", "انار", "انگور"]
هر میوه در میوهها:
سرچاپ "من", میوه, "دوست دارم"
پایان
سرچاپ "تعداد:", میوهها.طول()
پایانخروجیمن سیب دوست دارم
من انار دوست دارم
من انگور دوست دارم
تعداد: 3
برش
آرایه[آغاز: پایان] برشی از آرایه میسازد که عضوهای آغاز تا پیش از پایان را نشان میدهد؛ کپی نیست و به همان داده اشاره میکند. [: ۲] از ابتدا و [۴:] تا انتها را میگیرد. گونهی صحیح[:] برای ورودی روال، هر آرایه یا برشی از صحیحها را میپذیرد.
روال جمع(نما: صحیح[:]): صحیح:
ناپایا مجموع := ۰
هر ع در نما:
مجموع += ع
پایان
برگشت مجموع
پایان
روال ریشه:
داده := [۱، ۲، ۳، ۴، ۵، ۶]
میانه := داده[۱: ۴]
سرچاپ len(میانه)، جمع(میانه)
سرچاپ جمع(داده[:])، جمع(داده[: ۲])، جمع(داده[۴:])
پایانخروجی3 9
21 3 11