Python ရှိ စာရင်းတစ်ခုရှိ တန်ဖိုးများကို အစားထိုးနည်း
မကြာခဏဆိုသလို သင်သည် Python ရှိ စာရင်းတစ်ခုတွင် တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော တန်ဖိုးများကို အစားထိုးလိုပေမည်။
ကံကောင်းထောက်မစွာ၊ ၎င်းကို Python တွင်ပြုလုပ်ရန်လွယ်ကူပြီး ဤသင်ခန်းစာတွင် မတူညီသောဥပမာများစွာကို ရှင်းပြထားသည်။
ဥပမာ 1- စာရင်းတစ်ခုရှိ တန်ဖိုးတစ်ခုကို အစားထိုးပါ။
အောက်ပါ syntax သည် Python ရှိ စာရင်းတစ်ခုရှိ တန်ဖိုးတစ်ခုအား အစားထိုးနည်းကို ပြသသည်-
#create list of 4 items x = ['a', 'b', 'c', 'd'] #replace first item in list x[ 0 ] = 'z' #view updated list x ['z', 'b', 'c', 'd']
ဥပမာ 2: စာရင်းတစ်ခုတွင် တန်ဖိုးများစွာကို အစားထိုးပါ။
အောက်ပါ syntax သည် Python ရှိ စာရင်းတစ်ခုတွင် တန်ဖိုးများစွာကို အစားထိုးနည်းကို ပြသသည်-
#create list of 4 items x = ['a', 'b', 'c', 'd'] #replace first three items in list x[ 0:3 ] = ['x', 'y', 'z'] #view updated list x ['x', 'y', 'z', 'd']
ဥပမာ 3- စာရင်းတစ်ခုတွင် သီးခြားတန်ဖိုးများကို အစားထိုးပါ။
အောက်ပါ syntax သည် Python ရှိ စာရင်းတစ်ခုရှိ သီးခြားတန်ဖိုးများကို မည်သို့အစားထိုးရမည်ကို ပြသသည်-
#create list of 6 items
y = [1, 1, 1, 2, 3, 7]
#replace 1's with 0's
y = [0 if x==1 else x for x in y]
#view updated list
y
[0, 0, 0, 2, 3, 7]
သတ်မှတ်ထားသော အတိုင်းအတာတစ်ခု၏ အထက်တန်ဖိုးများကို အစားထိုးရန် အောက်ပါ syntax ကို သင်အသုံးပြုနိုင်သည်။
#create list of 6 items
y = [1, 1, 1, 2, 3, 7]
#replace all values above 1 with a '0'
y = [0 if x>1 else x for x in y]
#view updated list
y
[1, 1, 1, 0, 0, 0]
အလားတူ၊ သင်သည် သတ်မှတ်ထားသော အတိုင်းအတာတစ်ခုနှင့် ညီမျှသည်ထက် နည်းသောတန်ဖိုးများကို အစားထိုးနိုင်သည်-
#create list of 6 items
y = [1, 1, 1, 2, 3, 7]
#replace all values less than or equal to 2 to '0'
y = [0 if x<=2 else x for x in y]
#view updated list
y
[0, 0, 0, 0, 3, 7]
နောက်ထပ် Python သင်ခန်းစာများကို ဤနေရာတွင် ရှာပါ။