Python Arrays
မှတ်ချက်- Python တွင် Arrays အတွက် built-in ပံ့ပိုးမှု မပါဝင်သော်လည်း၊ Python Lists များကို အစားထိုးအသုံးပြုနိုင်ပါသည်။
အခင်းများ
မှတ်ချက်- ဤစာမျက်နှာတွင် LISTS ကို ARRAYS အဖြစ် မည်သို့အသုံးပြုရမည်ကို ပြသထားသော်လည်း Python ရှိ arrays များနှင့် အလုပ်လုပ်ရန် NumPy စာကြည့်တိုက် ကဲ့သို့ စာကြည့်တိုက်တစ်ခုကို တင်သွင်းရမည်ဖြစ်ပါသည် ။
ကိန်းရှင်တစ်ခုတွင် တန်ဖိုးများစွာကို သိမ်းဆည်းရန်အတွက် Array များကို အသုံးပြုသည်-
ဥပမာ
ကားအမည်များပါရှိသော ခင်းကျင်းတစ်ခုကို ဖန်တီးပါ-
cars = ["Ford", "Volvo", "BMW"]
Array ဆိုတာဘာလဲ။
array တစ်ခုသည် တစ်ကြိမ်လျှင် တန်ဖိုးတစ်ခုထက်ပို၍ထိန်းထားနိုင်သည့် အထူးကိန်းရှင်တစ်ခုဖြစ်သည်။
အကယ်၍ သင့်တွင် ပစ္စည်းစာရင်း (ဥပမာ ကားအမည်များစာရင်း) တွင် ကားများကို ကိန်းရှင်တစ်ခုတည်းဖြင့် သိမ်းဆည်းခြင်းသည် ဤကဲ့သို့ ဖြစ်နိုင်ပါသည်။
car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"
သို့သော်၊ သင်သည် ကားများကို လှည့်ပတ်ပြီး တိကျသောတစ်ခုကို ရှာလိုပါက မည်ကဲ့သို့နည်း။ ကား ၃ စီးမရှိပေမယ့် ၃၀၀ ဆိုရင်ကော။
အဖြေသည် array တစ်ခုဖြစ်သည်။
array တစ်ခုသည် နာမည်တစ်ခုတည်းအောက်တွင် တန်ဖိုးများစွာကို ထိန်းထားနိုင်ပြီး အညွှန်းနံပါတ်တစ်ခုကို ရည်ညွှန်းခြင်းဖြင့် တန်ဖိုးများကို သင်ဝင်ရောက်နိုင်သည်။
Array တစ်ခု၏ Elements များကို ဝင်ရောက်ကြည့်ရှုပါ။
အညွှန်းနံပါတ်ကို ရည်ညွှန်းခြင်းဖြင့် သင်သည် array element တစ်ခုကို ရည်ညွှန်းသည် ။
ဥပမာ
ပထမ array item ၏တန်ဖိုးကို ရယူပါ-
x = cars[0]
ဥပမာ
ပထမ array item ၏တန်ဖိုးကို မွမ်းမံပါ။
cars[0] = "Toyota"
Array တစ်ခု၏ အရှည်
len()
array တစ်ခု၏အရှည် (array တစ်ခုရှိ element အရေအတွက်) ကို return ပြန်ရန် method ကိုသုံး ပါ။
ဥပမာ
cars
array အတွင်းရှိ element အရေအတွက်ကို ပြန်ပေးသည် -
x = len(cars)
မှတ်ချက်- array တစ်ခု၏ အရှည်သည် အမြင့်ဆုံး array အညွှန်းထက် အမြဲတမ်း တစ်ခုဖြစ်သည်။
Looping Array Elements
for in
array တစ်ခု၏ဒြပ်စင်အားလုံးကိုလှည့်ပတ်ရန် loop ကို သုံးနိုင်သည် ။
ဥပမာ
cars
array တွင် အကြောင်းအရာတစ်ခုစီကို ပရင့ ်ထုတ်ပါ-
for x in cars:
print(x)
Array Elements များထည့်ခြင်း။
append()
array တစ်ခုတွင် element တစ်ခုထည့်ရန် method ကို သုံးနိုင်သည် ။
ဥပမာ
cars
array တွင် နောက်ထပ်ဒြပ်စင်တစ်ခုကို ထည့်ပါ -
cars.append("Honda")
Array Elements များကို ဖယ်ရှားခြင်း။
pop()
array မှ element တစ်ခုကိုဖယ်ရှားရန်နည်းလမ်းကို သင်အသုံးပြုနိုင်သည် ။
ဥပမာ
cars
array ၏ဒုတိယဒြပ်စင်ကိုဖျက်ပါ -
cars.pop(1)
remove()
array မှဒြပ်စင်တစ်ခုကိုဖယ်ရှားရန်နည်းလမ်း ကိုလည်းသင်သုံးနိုင်သည် ။
ဥပမာ
"Volvo" တန်ဖိုးရှိသော အစိတ်အပိုင်းကို ဖျက်ပါ-
cars.remove("Volvo")
မှတ်ချက်- စာရင်း၏ remove()
နည်းလမ်းသည် သတ်မှတ်ထားသောတန်ဖိုး၏ ပထမဆုံးဖြစ်ပေါ်မှုကိုသာ ဖယ်ရှားသည်။
Array နည်းလမ်းများ
Python တွင် စာရင်းများ/အခင်းအကျင်းများပေါ်တွင် သင်သုံးနိုင်သည့် တပ်ဆင်သည့်နည်းလမ်းများ အစုံရှိပါသည်။
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 |
မှတ်ချက်- Python တွင် Arrays အတွက် built-in ပံ့ပိုးမှု မပါဝင်သော်လည်း၊ Python Lists များကို အစားထိုးအသုံးပြုနိုင်ပါသည်။