Методи insert
Методи insert унсурро ба
рӯйхат пеш аз индекси муайян илова мекунад. Дар параметри якум
индекси онро, ки пеш аз он
унсурро ҷойгир кардан лозим, муайян мекунем, дар параметри дуюм
- унсуре, ки мехоҳем ба рӯйхат илова кунем.
Синтаксис
рӯйхат.insert(индекс, чӣ илова мекунем)
Намуна
Биёед унсури '12' ба
позисияи 2 дар рӯйхати худ илова кунем:
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,
ки ҳамаи унсурҳои рӯйхатро ҳазф мекунад