Ro’yxatlarni qo’shish
Pythonda ikki yoki undan ko’p ro’yxatlarni o’zaro qo’shishning turli usullari bor. Eng oson yo’li
“+” operatoridan foydalanish.
Shuni eslatish lozimki, ro’yxat nafaqat satr va harflar, baki sonli o’zgaruvchilardan ham iborat bo’la oladi:
a = [1, 2, 3, 4, 5]
b = [5, 6, 7]
c= a + b print(c)
[1, 2, 3, 4, 5, 5, 6, 7]
Bir ro’yxatga boshqasini qo’shishning yana bir yo’li – ikkinchi ro’yxatning elementlarini bittalab qo’shib chiqish:
mashina1 = ["Audi", "Mustang", "Ferrari"] mashina2 = ["BMW", "MErcedes", "Porsche"]
for x in mashina2: mashina1.append(mashina2)
print(mashina1)
extend() funksiyasi ham bir ro’yxatdagi elementlarni ikkinchisiga qo’shib chiqadi. Qo’shilayotgan elementlar avtomatik tarzda ro’yxat oxiridan boshlab qo’shiladi.
a = [1, 2, 3, 4, 5]
b = [5, 6, 7]
a.extend(b) print(a)
Do'stlaringiz bilan baham: |