Усули pop
Усули pop элементро аз рӯи индекси он
дар рӯйхат нест мекунад ва бармегардонад. Дар параметри
усул индексро муайян мекунем. Агар он
муайян нашуда бошад - охирин элемент баргардонида мешавад.
Синтаксис
рӯйхат.pop([индекс])
Намуна
Биёед охирин элементро нест кунем:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop()
print(lst)
Натиҷаи иҷрои код:
['a', 'b', 'c', 'd']
Намуна
Усул элементи нестшударо бармегардонад:
lst = ['a', 'b', 'c', 'd', 'e']
print(lst.pop())
Натиҷаи иҷрои код:
'e'
Намуна
Биёед бо индекси 2 элементро ёбем ва онро
бо ёрии усули pop нест кунем:
lst = ['a', 'b', 'c', 'd', 'e']
lst.pop(2)
print(lst)
Натиҷаи иҷрои код:
['a', 'b', 'd', 'e']
Намуна
Ва акнун биёед кӯшиш кунем, ки элементро аз рӯи индекси 3 нест кунем, ки дар рӯйхат вуҷуд надорад:
lst = ['a', 'b', 'c']
lst.pop(3)
Натиҷаи иҷрои код:
IndexError: pop index out of range
Ҳамчунин нигаред
-
усули
remove,
ки элементро аз рӯйхат нест мекунад -
усули
insert,
ки элементро ба рӯйхат илова мекунад пеш аз индекси муайяншуда -
усули
count,
ки шумори мувофиқатҳои элементро дар рӯйхат бармегардонад -
усули
append,
ки элементро ба охири рӯйхат илова мекунад -
функсияи
len,
ки дарозии рӯйхатро бармегардонад