Mighty-Taungoo 5.Data Structure 5.1 More on Lists

-append() ဆိုတာ array()ရဲ့နောက်ဆုံးကနေထပ်ထည့်လိုက်တဲ့methodတစ်ခုဖြစ်ပါသည်။
-extend()ဆိုတာမူလရှိပြီးသားlistကနေထပ်ပီးချဲ့လိုက်တဲ့methodတစ်ခုဖြစ်ပါသည်။
-insert()ဆိုတာထပ်ထည့်ရသောmethodတစ်ခု-ဖြစ်ပါသည်။arrayရဲ့indexအလိုက်ထပ်ထည့်ချင်သောvalueကိုပါတစ်ခါတည်းထည့်ပေးရပါမည်။
-remove()ဆိုတာ listထဲကitemsတွေကိုဖျက်တဲ့methodတစ်ခုဖြစ်ပါသည်။eg. list.remove(value)
-pop()ဆိုတာlistထဲမှာရှိသောitemsတွေကိုထုတ်ပေးသောmethodတစ်ခုဖြစ်ပါသည်။
-clear()ဆိုတာListထဲကရှိသောitemsအားလုံးကိုဖျက်လိုက်တဲ့methodတစ်ခုဖြစ်ပါသည်။
-index()ဆိုတာListထဲကvalueကိုထည့်ပေးရပြီးအခန်းနံပါတ်ပြန်လည်ထုတ်ပေးသောmethodတစ်ခုဖြစ်ပါသည်။ရှာချင်သောindexကိုလည်းထည့်ပြီးရှာလို့ရပါသည်။eg. ( value,index)
-count()ဆိုတာlistထဲကရှိသောitemsအရေအတွက်ကိုရေတွက်ပေးခြင်းဖြစ်ပါသည်။
-sort()ဆိုတာlistထဲမှာရှိသောitemsနဲ့valuesတွေကိုစဉ်ပေးသောmerhodတစ်ခုဖြစ်ပါသည်။numberဆိုရင်ငယ်စဉ်ကြီးလိုက်(increasingly order)ဖြင့်စဉ်ပေးပြီး Characterဆိုရင်Alphabetical orderအလိုက်စဉ်ပေးပါသည်။
-reverse()ဆိုတာListထဲကရှိသောelementsတွေကိုနောက်ဆုံးအခန်းကစပြီးတော့ထုတ်ပေးသောmethodတစ်ခုဖြစ်ပါသည်။
-copy()ဆိုတာlistထဲမှာရှိသောelementsတွေကိုပြန်လည်ကူးထုတ်ပေးသောmethodတစ်ခုဖြစ်ပါသည်။

F=['A','B','C','A','D'] # struct 'F' array

F.count('A') #count 'A' from F array
2 #counted 2 from F array

F.count('E') #count 'E' from F array
0 #counted 0 ( 'E' doesn't exit from F array)

F.index('A') # Find the index of 'A'
0 # 'A' exist in the index[ 0] in F array

F.index('A',1) #Find next 'A' starting
position 1
3 # search 'A' in index[3] in F array according position

F.append('G') # added the value('G') in F array
['A','B','C','A','D','G'] # so, 'G' also include in F array

F.sort() # sort the F array
['A','A','B','C','D','G'] # F array are sorted alphabetical order

F.reverse() # reverse the sorted of F array
['G','D','C','B','A','A'] # F array are also sorted in Right- to-left order

F.pop() # print the F array (this method can print the element at the end index in F array)
'A' # ('A' exits in ended index)

F.remove('A') # remove 'A' from the reversed of F array(this method remove elements that the see first element in F array)
['G','D','C','B','A'] # so, you should get this array

F.copy() # copy the F array(this method remove elements that the see first element in F array)
['G','D','C','B','A'] # you must obtained this array

F.clear() # clear the F array(this method remove elements that the see first element in array)
[] # so, you get empty array
Sign In or Register to comment.