pop method
pop method එක ලැයිස්තුවකින් මූලද්රව්යයක් එහි දර්ශකය අනුව ඉවත් කර එය ආපසු ලබා දෙයි. method
එකේ පරාමිතිය තුළ අපි මූලද්රව්යයේ දර්ශකය සඳහන් කරමු. එය සඳහන් නොකළේ නම් - අවසාන මූලද්රව්යය
ආපසු ලබා දෙනු ලැබේ.
වාක්ය රචනා ක්රමය
ලැයිස්තුව.pop([දර්ශකය])
උදාහරණය
අපි අවසාන මූලද්රව්යය ඉවත් කරමු:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
['a', 'b', 'c', 'd']
උදාහරණය
method එක ඉවත් කරන ලද මූලද්රව්යය ආපසු ලබා දෙයි:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'e'
උදාහරණය
දර්ශකය අනුව මූලද්රව්යයක් සොයා ගෙන එය pop method එක භාවිතයෙන් ඉවත් කරමු:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
['a', 'b', 'd', 'e']
උදාහරණය
දැන් අපි ලැයිස්තුවේ නොමැති දර්ශකයකට අනුව මූලද්රව්යයක් ඉවත් කිරීමට උත්සාහ කරමු:
lst = ['a', 'b', 'c']
lst.pop(3)
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
IndexError: pop index out of range
මෙයද බලන්න
-
removemethod එක,
ලැයිස්තුවකින් මූලද්රව්යයක් ඉවත් කරයි -
insertmethod එක,
ලැයිස්තුවකට මූලද්රව්යයක් නිශ්චිත දර්ශකයට පෙර එක් කරයි -
countmethod එක,
ලැයිස්තුවක ඇති මූලද්රව්යයේ ගැළපීම් ගණන ආපසු ලබා දෙයි -
appendmethod එක,
ලැයිස්තුවක අගට මූලද්රව්යයක් එක් කරයි -
lenfunction එක,
ලැයිස්තුවක දිග ආපසු ලබා දෙයි