insert ක්රමය
insert ක්රමය දැක්වෙන දර්ශකයට පෙර
ලැයිස්තුවකට මූලද්රව්යයක් එකතු කරයි. පළමු
පරාමිතියෙන් මූලද්රව්යය තැබිය යුතු දර්ශකය,
දෙවන පරාමිතියෙන් ලැයිස්තුවට එකතු කිරීමට
අවශ්ය මූලද්රව්යය සඳහන් කරන්න.
වාක්ය රචනය
ලැයිස්තුව.insert(දර්ශකය, එකතු කරන දෙය)
උදාහරණය
අපගේ ලැයිස්තුවේ 2 ස්ථානයට
'12' මූලද්රව්යය එකතු කරමු:
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(2, '12')
print(lst)
print(lst.index('12'))
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
['ab', 'cd', '12', 'ef', 'gh']
2
උදාහරණය
දැන් අපි ලැයිස්තුවේ අවසානයට මූලද්රව්යයක් එකතු කරමු:
lst = ['ab', 'cd', 'ef', 'gh']
lst.insert(-1, '12')
print(lst)
print(lst.index('12'))
ලැබෙන ප්රතිඵලයෙන් පෙනෙන පරිදි, මූලද්රව්යය ලැයිස්තුවේ අවසානයට නොව, අවසාන මූලද්රව්යයට පෙර එකතු වී ඇත:
['ab', 'cd', 'ef', '12', 'gh']
3
මෙයද බලන්න
-
appendක්රමය,
ලැයිස්තුවේ අවසානයට මූලද්රව්යයක් එකතු කරයි -
popක්රමය,
දර්ශකය අනුව මූලද්රව්යයක් ඉවත් කරයි -
indexක්රමය,
ලැයිස්තුවේ මූලද්රව්යයක් සොයා එහි දර්ශකය පෙරලිය යුතුයි -
countක්රමය,
ලැයිස්තුවේ මූලද්රව්යයේ ගැලපීම් ප්රමාණය පෙරලිය යුතුයි -
clearක්රමය,
ලැයිස්තුවේ සියලුම මූලද්රව්ය ඉවත් කරයි