Python - Access List Items
ပစ္စည်းများဝင်ရောက်ပါ။
စာရင်းအရာများကို အညွှန်းကိန်းပြုလုပ်ထားပြီး အညွှန်းနံပါတ်ကို ရည်ညွှန်းခြင်းဖြင့် ၎င်းတို့ကို သင်ဝင်ရောက်နိုင်သည်-
ဥပမာ
စာရင်း၏ ဒုတိယအကြောင်းအရာကို ပရင့်ထုတ်ပါ။
thislist = ["apple", "banana", "cherry"]
print(thislist[1])
မှတ်ချက်- ပထမပစ္စည်းတွင် အညွှန်းကိန်း 0 ရှိသည်။
အနုတ်လက္ခဏာညွှန်းကိန်း
အနုတ်လက္ခဏာညွှန်းကိန်းဆိုသည်မှာ အဆုံးမှစတင်သည်။
-1
နောက်ဆုံးပစ္စည်းကို
-2
ရည်ညွှန်းသည်၊ ဒုတိယနောက်ဆုံးအရာကို ရည်ညွှန်းသည်။
ဥပမာ
စာရင်း၏နောက်ဆုံးအကြောင်းအရာကို ပရင့်ထုတ်ပါ။
thislist = ["apple", "banana", "cherry"]
print(thislist[-1])
အညွှန်းကိန်းများ
စတင်ရမည့်နေရာနှင့် အပိုင်းအခြားကို မည်သည့်နေရာတွင် အဆုံးသတ်ရမည်ကို သတ်မှတ်ခြင်းဖြင့် အညွှန်းအကွာအဝေးကို သတ်မှတ်နိုင်သည်။
အပိုင်းအခြားကို သတ်မှတ်သောအခါ၊ ပြန်တန်ဖိုးသည် သတ်မှတ်ထားသည့်အရာများပါရှိသော စာရင်းအသစ်ဖြစ်လိမ့်မည်။
ဥပမာ
တတိယ၊ စတုတ္ထနှင့် ပဉ္စမအချက်ကို ပြန်ပေးပါ။
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:5])
မှတ်ချက်- ရှာဖွေမှုသည် အညွှန်း 2 (ပါဝင်သည်) တွင် စတင်မည်ဖြစ်ပြီး အညွှန်း 5 (မပါဝင်) ဖြင့် အဆုံးသတ်ပါမည်။
ပထမပစ္စည်းတွင် အညွှန်းကိန်း 0 ရှိကြောင်း သတိရပါ။
စတင်တန်ဖိုးကို ချန်ထားခြင်းဖြင့် အပိုင်းအခြားသည် ပထမအရာတွင် စတင်ပါမည်-
ဥပမာ
ဤဥပမာသည် ပစ္စည်းများကို အစမှ ပြန်ပေးသည်၊ သို့သော်၊ "kiwi" မပါဝင်ပါ-
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[:4])
အဆုံးတန်ဖိုးကို ချန်ထားခြင်းဖြင့် အပိုင်းအခြားသည် စာရင်း၏အဆုံးအထိ ဆက်သွားပါမည်-
ဥပမာ
ဤဥပမာသည် "ချယ်ရီ" မှ အရာများကို အဆုံးအထိ ပြန်ပေးသည်-
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[2:])
အနုတ်လက္ခဏာညွှန်းကိန်းများ အပိုင်းအခြား
စာရင်း၏အဆုံးမှ ရှာဖွေမှုကို စတင်လိုပါက အနုတ်လက္ခဏာညွှန်းကိန်းများကို သတ်မှတ်ပါ-
ဥပမာ
ဤဥပမာသည် "လိမ္မော်ရောင်" (-4) မှ အရာများကို ပြန်ပေးသည်၊ သို့သော် "သရက်သီး" (-1) မပါဝင်ပါ။
thislist = ["apple", "banana", "cherry", "orange",
"kiwi", "melon", "mango"]
print(thislist[-4:-1])
ပစ္စည်းရှိမရှိ စစ်ဆေးပါ။
စာရင်းတစ်ခုတွင် သတ်မှတ်ထားသည့်အရာတစ်ခုရှိမရှိ ဆုံးဖြတ်ရန် in
အဓိကစကားလုံးကို အသုံးပြုပါ-
ဥပမာ
စာရင်းထဲတွင် "apple" ရှိမရှိ စစ်ဆေးပါ။
thislist = ["apple", "banana", "cherry"]
if "apple" in thislist:
print("Yes, 'apple' is in the fruits list")