မာတိကာ[ဖျောက်][ရှိုး]
ဤသင်ခန်းစာတွင်၊ စာရင်းများကို အနီးကပ်လေ့လာပါမည်။ ကျွန်တော်တို့ အကြောင်းကို လေ့လာထားပြီးသားပါ။ စာကြောင်းများနှင့် အညွှန်းများ Python တွင်။ နည်းနည်းလေးနက်သွားရအောင်။
စာရင်း
ဒီဥပမာကိုကြည့်ပါ။
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
print(names[0])
၎င်းသည် terminal တွင် အညွှန်း 0 ဖြစ်သည့် “Shahbaz” တွင် ထည့်သွင်းမှုကိုသာ ပရင့်ထုတ်မည်ဖြစ်သည်။
သို့မဟုတ် အသုံးပြုရုံဖြင့် စာရင်းအပြည့်အစုံကို ပရင့်ထုတ်နိုင်သည်။ print(names)
သို့သော်လည်း၊ ပရိုဂရမ်၏နောက်ပိုင်းအဆင့်တွင် နာမည်စာရင်းကို အပ်ဒိတ်လုပ်ရမည်ဟု ဆိုကြပါစို့။ ကျွန်ုပ်တို့ ဤကဲ့သို့ လုပ်ဆောင်နိုင်သည်-
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
names[3] = Dimitri
print(names)
ယခု အညွှန်းကိန်း 3 မှ ဝင်ရောက်မှုကို "Dimitri" သို့ အပ်ဒိတ်လုပ်ထားပါသည်။
လေ့ကျင့်
ဒါကတော့ သင့်အတွက် လေ့ကျင့်ခန်းတစ်ခုပါ။ မင်းရဲ့စာရင်းမှာ အကြီးဆုံးနံပါတ်ကိုရှာဖို့ ပရိုဂရမ်တစ်ခုရေးချင်တယ်။ ဤသည်မှာ စတင်သူများအတွက် အလွန်ကောင်းမွန်သော လေ့ကျင့်ခန်းဖြစ်သည်၊ ထို့ကြောင့် ဤအကြောင်းကို မိနစ်အနည်းငယ်လောက် အချိန်ပေးပြီး ပြန်လာ၍ ဆက်လက်ဖတ်ရှုပါ။
ဖြေရှင်းချက်
နံပါတ်များစာရင်းကို သတ်မှတ်ကြပါစို့
numbers = [6, 7, 2, 0, 9, 4, 1, 3]
ယခု ဤစာရင်းတွင် အကြီးဆုံးနံပါတ်ကိုရှာရန်၊ ကျွန်ုပ်တို့သည် အခြားကိန်းရှင်တစ်ခုကို max ဟုခေါ်ဆိုကြပါစို့။ ဤကိန်းရှင်သည် အကြီးဆုံးနံပါတ်ကို ထိန်းထားမည်ဖြစ်သည်။ အစပိုင်းတွင်၊ ဤစာရင်းရှိ ပထမအရာသည် အကြီးဆုံးနံပါတ်ဖြစ်သည်ဟု သင်ယူဆလိုပါသည်။
max = numbers[0]
ပထမအရာသည် အကြီးဆုံးနံပါတ်ဖြစ်သည်ဟု ကျွန်ုပ်တို့ယူဆပါသည်။ ဖြစ်နိုင်ချေက ကျွန်တော်တို့ရဲ့ ယူဆချက် မှားပါတယ်။ ထို့ကြောင့် ကျွန်ုပ်တို့သည် ၎င်းကို လှည့်ပတ်ခြင်းဖြင့် ဤစာရင်းကို ထပ်လောင်းရန် လိုအပ်ပါသည်။ ပစ္စည်းတစ်ခုစီကို ရယူပြီး 'max' နှင့် နှိုင်းယှဉ်ပါမည်။ ၎င်းသည် 'max' ထက် ကြီးပါက၊ ထို့နောက် 'max' ကို ထိုနံပါတ်သို့ ပြန်လည်သတ်မှတ်ရန် လိုအပ်သည်။
for number in numbers:
if number > max:
max = number
print(max)
နှစ်ဘက်မြင်စာရင်းများ
Python တွင် နှစ်ဘက်မြင်စာရင်းများအကြောင်း ဆွေးနွေးကြပါစို့။ နှစ်ဘက်မြင်စာရင်းများသည် အလွန်အားကောင်းပြီး ၎င်းတို့တွင် ဒေတာသိပ္ပံနှင့် အသုံးချမှုများစွာရှိသည်။ စက်သင်ယူမှု.
ဤသည်မှာ ဥပမာတစ်ခုဖြစ်သည်- သင်္ချာတွင်၊ ကျွန်ုပ်တို့တွင် ထောင့်မှန်စတုဂံဂဏန်းများကဲ့သို့ဖြစ်သည့် matrix ဟုခေါ်သော အယူအဆတစ်ခုရှိသည်။ ပြပါရစေ။
၎င်းသည် ဒေါင်လိုက်ကော်လံများနှင့် အလျားလိုက်အတန်းများပါရှိသော 3 နှင့် 3 matrix ဖြစ်သည်။ ယခု ကျွန်ုပ်တို့သည် ၎င်းကို နှစ်ဖက်မြင်စာရင်းကို အသုံးပြု၍ python တွင် ပုံစံပြနိုင်ပါပြီ။ နှစ်ဘက်မြင်စာရင်းသည် ထိုစာရင်းရှိ အကြောင်းအရာတစ်ခုစီသည် အခြားစာရင်းတစ်ခုဖြစ်သည့် စာရင်းတစ်ခုဖြစ်သည်။ ပြပါရစေ။
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
၎င်းသည် အရာတစ်ခုစီတွင် နောက်ထပ်အရာသုံးမျိုးပါရှိသည့် နှစ်ဘက်မြင်စာရင်းတစ်ခုဖြစ်သည်။ ဤစာရင်းတွင် ပစ္စည်းသုံးမျိုးပါရှိပြီး ပစ္စည်းတစ်ခုစီတွင် ပစ္စည်းသုံးမျိုးရှိသည်။ ဒါကို နှစ်ဘက်မြင်စာရင်းလို့ခေါ်တယ်။
ဤသို့ဖြင့် ကျွန်ုပ်တို့သည် နှစ်ဘက်မြင်စာရင်းတစ်ခုအတွင်းရှိ အရာတစ်ခုကို ဝင်ရောက်ကြည့်ရှုနိုင်မည်ဖြစ်သည်။
matrix[1][2]
ပထမစတုရန်းကွင်းပိတ်သည် ပထမစာရင်းဖြစ်သည့် [4၊ 5၊ 6] ကိုကိုယ်စားပြုသည်။ ဒုတိယတစ်ခုသည် ထိုစာရင်းအတွင်းရှိ ပစ္စည်း၏ အညွှန်းကိန်းကို ကိုယ်စားပြုသည် ဥပမာ- 6။ ဤအရာကို ရိုက်ထုတ်ကြပါစို့။
ယခင်ကကဲ့သို့ ပရိုဂရမ်ရှိ တစ်ဦးချင်းထည့်သွင်းမှုများကိုလည်း အပ်ဒိတ်လုပ်နိုင်ပါသည်။
တစ်ခုထည့်ကြည့်ရအောင် nested ကွင်းဆက် အရာတွေကို စိတ်ဝင်စားအောင် လုပ်ပါ။ ၎င်းသည် ကျွန်ုပ်တို့၏ နှစ်ဘက်မြင်စာရင်းရှိ တန်ဖိုးအားလုံးကို terminal တွင် print ထုတ်ပါမည်။
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
matrix[1][2]
for row in matrix:
for item in row:
print(item)
နည်းလမ်းများစာရင်း
ဤအပိုင်းတွင်၊ စာရင်းနည်းလမ်းများ သို့မဟုတ် စာရင်းလုပ်ဆောင်ချက်အချို့ကို ဆွေးနွေးပါမည်။ ဤအရာများသည် စာရင်းတစ်ခုတွင် ကျွန်ုပ်တို့လုပ်ဆောင်နိုင်သည့် လုပ်ဆောင်ချက်များဖြစ်သည်။
စတင်ရန်၊ နံပါတ်များစာရင်းကို သတ်မှတ်ကြပါစို့။
numbers = [4, 1, 7, 5, 0, 9]
ယခု ဤစာရင်းတွင် ကျွန်ုပ်တို့ လုပ်ဆောင်နိုင်သည့် အရာများစွာရှိပါသည်။ ၎င်းတွင် ပစ္စည်းများအသစ်ထည့်နိုင်သည်၊ ရှိပြီးသားအရာများကို ဖယ်ရှားနိုင်ပြီး အရာတစ်ခု၏တည်ရှိမှုကို စစ်ဆေးနိုင်သည်။
ဒါကြောင့် စာရိုက်တဲ့အခါ numbers.
မတူညီသောလုပ်ဆောင်ချက်များစာရင်း ပေါ်လာလိမ့်မည်။ စာရင်းများဖြင့် သင်သုံးနိုင်သော နည်းလမ်းများ သို့မဟုတ် လုပ်ဆောင်ချက်များအားလုံးကို ကျွန်ုပ်တို့ မြင်နိုင်ပါသည်။
ဤစာရင်းသို့ အကြောင်းအရာအသစ်တစ်ခုထည့်ရန် နောက်ဆက်တွဲနည်းလမ်းကို ခေါ်ဆိုကြပါစို့။ '13' ဆိုကြပါစို့။ တကယ်တော့ နံပါတ်ကောင်းတစ်ခုတော့ မဟုတ်ပါဘူး။ နောက်ပြောင်တာတော့ အယူသီးတာ မဟုတ်ဘူး။ '13' ကို ပေါင်းထည့်ပြီးနောက် ကျွန်ုပ်တို့၏စာရင်းကို ပရင့်ထုတ်ကြပါစို့။
numbers.append(13)
print(numbers)
စာရင်း၏အဆုံးတွင် နံပါတ် '13' ကို ရိုက်နှိပ်ထားသည်ကို တွေ့နိုင်သည်။ ဒါပေမယ့် အလယ်မှာ နံပါတ်တစ်နေရာမှာ ဒါမှမဟုတ် ငါတို့စာရင်းရဲ့အစမှာ ကိန်းဂဏန်းတစ်ခုကို ထည့်ချင်ရင် ဘယ်လိုလုပ်မလဲ။ ယင်းအတွက်၊ ကျွန်ုပ်တို့သည် “ထည့်သွင်းခြင်း” ဟုခေါ်သော မတူညီသောနည်းလမ်းကို အသုံးပြုသည်။ ၎င်းသည် တန်ဖိုးနှစ်ခုကို အသုံးပြုသည်။ ပထမတန်ဖိုးသည် သင်ဒြပ်စင်တစ်ခုထည့်သွင်းလိုသည့် အညွှန်းဖြစ်ပြီး ဒုတိယတန်ဖိုးမှာ အမှန်တကယ်ကိန်းဖြစ်သည်။
သုံးကြည့်ရအောင်-
နံပါတ် '13' ကို အစတွင် ရိုက်နှိပ်ထားသည်ကို တွေ့နိုင်သည်။
နံပါတ်တစ်ခုကို ဖယ်ရှားချင်တယ်ဆိုပါစို့။ ကျွန်ုပ်တို့အသုံးပြုမည့်နည်းလမ်းမှာ "ဖယ်ရှားခြင်း" ဖြစ်သည်။
ကျွန်ုပ်တို့၏စာရင်းတွင် နံပါတ်တစ်ခုရှိကြောင်း စစ်ဆေးကြည့်ကြပါစို့။ အသံထက် ပိုရိုးရှင်းပါတယ်။ ကျွန်ုပ်တို့၏စာရင်းတွင် 20 ရှိကြောင်းစစ်ဆေးနေပါသည်။ ဤနည်းဖြင့် ကျွန်ုပ်တို့ ပြုလုပ်ပါမည်-
numbers = [4, 1, 7, 5, 0, 9]
print(20 in numbers)
၎င်းသည် စာရင်းထဲတွင် '20' တည်ရှိမှုကို ကိုယ်စားပြုသည့် ဘူလီယံတန်ဖိုးကို ပြန်ပေးလိမ့်မည်။
တရားဝင်မှ မတူညီသော လုပ်ဆောင်ချက်များအားလုံးကို သင်လေ့လာနိုင်ပါသည်။ Python စာရွက်စာတမ်း။
အပြီးသတ်သည်
ဒါတွေအားလုံးက စာရင်းတွေအကြောင်းပါ။ Python စာရင်းများကို ကျွမ်းကျင်စေရန် နည်းလမ်းများဖြင့် စမ်းသပ်နိုင်သည်။
နောက်လာမည့်သင်ခန်းစာသည် Python ရှိ "tuples" ကို အဓိကထားပါမည်။
တစ်ဦးစာပြန်ရန် Leave