Skip to content

Ro‘yxatga element qo‘shish

Element qo‘shish (append())

Ro‘yxat oxiriga yangi element qo‘shish uchun append() metodidan foydalaniladi.

python
royhat = ["olma", "banan", "gilos"]
royhat.append("apelsin")  # Oxiriga "apelsin" qo‘shish
print(royhat)  # Natija: ['olma', 'banan', 'gilos', 'apelsin']

Element kiritish (insert())

Ma’lum indeksga yangi element qo‘shish uchun insert() metodi ishlatiladi.

python
royhat = ["olma", "banan", "gilos"]
royhat.insert(1, "apelsin")  # Ikkinchi o‘ringa "apelsin" qo‘shish
print(royhat)  # Natija: ['olma', 'apelsin', 'banan', 'gilos']

Diqqat

insert() elementi ko‘rsatilgan indeksga qo‘shadi, qolgan elementlar o‘ngga suriladi.

Boshqa ro‘yxatni qo‘shish (extend())

Boshqa ro‘yxat elementlarini mavjud ro‘yxatga qo‘shish uchun extend() metodi ishlatiladi.

python
royhat = ["olma", "banan", "gilos"]
tropik = ["mango", "ananas", "papaya"]
royhat.extend(tropik)  # "tropik" ro‘yxatini qo‘shish
print(royhat)  # Natija: ['olma', 'banan', 'gilos', 'mango', 'ananas', 'papaya']

Istalgan iterativ obyektni qo‘shish

extend() metodi nafaqat ro‘yxatlar, balki tuplar, setlar, lug‘atlar kabi boshqa iterativ obyektlarni ham qo‘shishi mumkin.

python
royhat = ["olma", "banan", "gilos"]
kortej = ("kivi", "apelsin")
royhat.extend(kortej)  # Kortejni qo‘shish
print(royhat)  # Natija: ['olma', 'banan', 'gilos', 'kivi', 'apelsin']

Diqqat

extend() iterativ obyektning barcha elementlarini ro‘yxat oxiriga alohida qo‘shadi.