Metod extend

extend metodi ro‘yxatga belgilangan ob'ektdan elementlarni qo‘shadi, u boshqa ro‘yxat, kortej, to‘plam bo‘lishi mumkin. Metod parametrida biz qo‘shish uchun kerakli ob'ektni ko‘rsatamiz.

Sintaksis

pythonro‘yxat.extend(qo‘shiladigan ob'ekt)

Misol

Keling, ro‘yxatimizga yana boshqa ro‘yxatni qo‘shamiz:

pythonlst1 = ['a', 'c']
lst2 = ['1', '2']

lst1.extend(lst2)
print(lst1)

Kodni bajarish natijasi:

python['a', 'b', '1', '2']

Misol

Endi keling, ro‘yxatimizga kortejni qo‘shamiz:

pythonlst = ['a', 'b']
tpl = ('1', '2')

lst.extend(tpl)
print(lst)

Kodni bajarish natijasi:

python['a', 'b', '1', '2']

Misol

Keling, ro‘yxatimizga to‘plamni qo‘shamiz:

pythonlst = ['a', 'b']
st  = {'e', 'f'}

lst.extend(st)
print(lst)

Kodni bajarish natijasi:

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

Shuningdek qarang

  • append metodi,
    bu ro‘yxat oxiriga element qo‘shadi
  • copy metodi,
    bu ro‘yxatni nusxalaydi
  • reverse metodi,
    bu ro‘yxatni teskari aylantiradi