Mbinu ya pop

Mbinu pop huondoa na kurudisha kipengele kutoka kwenye orodha kulingana na faharasa yake. Kwenye kigezo cha mbinu tunaweka faharasa ya kipengele. Ikiwa haija tajwa - kipengele cha mwisho ndio kinachorudishwa.

Syntax

pythonorodha.pop([faharasa])

Mfano

Wacha tuondoe kipengele cha mwisho:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop()

print(lst)

Matokeo ya utekelezaji wa kodi:

python['a', 'b', 'c', 'd']

Mfano

Mbinu hurudisha kipengele kilichoondolewa:

pythonlst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())

Matokeo ya utekelezaji wa kodi:

python'e'

Mfano

Wacha tutafute kipengele kulingana na faharasa na tukiondoe kwa kutumia mbinu pop:

pythonlst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)

print(lst)

Matokeo ya utekelezaji wa kodi:

python['a', 'b', 'd', 'e']

Mfano

Sasa hebu tujaribu kuondoa kipengele kulingana na faharasa, ambayo haipo kwenye orodha:

pythonlst = ['a', 'b', 'c']
lst.pop(3)

Matokeo ya utekelezaji wa kodi:

errorIndexError: pop index out of range

Angalia pia

  • mbinu remove,
    ambayo huondoa kipengele kutoka kwenye orodha
  • mbinu insert,
    ambayo huongeza kipengele kwenye orodha kabla ya faharasa iliyotajwa
  • mbinu count,
    ambayo hurudisha idadi ya mechingi ya kipengele kwenye orodha
  • mbinu append,
    ambayo huongeza kipengele mwishoni mwa orodha
  • kitendo len,
    ambacho hurudisha urefu wa orodha