Pythonda Listlar (ro’yxatlar) bilan ishlash List (ro’yxat) nima?
Download 9.14 Kb.
|
Python Lists-fayllar.org
- Bu sahifa navigatsiya:
- Royxatlar kesish
Elementni o'chirish
mevalar = ['olma', 'anjir', 'shaftoli', "o'rik"] del mevalar[1] # 2-element (anjir) ni o'chirib tashlaymiz print( mevalar ) Natija: ['olma', 'shaftoli', "o'rik", 'anor'] Ro'yxatlarni + yordamida birlashtirishBiz ikkita mavjud ro'yxatni qo'shish orqali yangi ro'yxat yaratishimiz mumkin>>> a = [1, 2, 3] >>> b = [4, 5, 6] >>> c = a + b >>> print(c) [1, 2, 3, 4, 5, 6] >>> print(a) [1, 2, 3] Element qiymati bo'yichi o'chirish uchun esa .remove(qiymat) metodidan foydalanamiz. Buning uchun qavs ichida o'chirib tashlash kerak bo'lgan qiymatni yozamiz mevalar = ['olma', 'anjir', 'shaftoli', "o'rik“ ] mevalar.remove('shaftoli') # Ro'yxatdan shaftolini o'chirdik print( mevalar ) Natija: 'olma', 'anjir', "o'rik", 'anor' .remove(qiymat) metodi ro'yxatda uchragan birinchi mos keluvchi qiymatni o'chiradi. Agar ro'yxatning ichida 2 va undan ko'p bir hil qiymatli elementlar bo'lsa, ulardan eng birinchisi o'chadi. Ba'zida biror elementni butunlay o'chirib tashlash emas, balki uni ro'yxatdan sug'urib olish va undan foydalanish talab qilinishi mumkin. Buning uchun Pythonda .pop(indeks) metodidan foydalanmiz. Elementni sug'urib olish bozorlik = ["yog'", 'un', 'piyoz', 'banan’] mahsulot = bozorlik.pop(3) # Ro'yxatdan banan ni sug'urib olamiz print("Men " + mahsulot + " sotib oldim") print("Olinmagan mahsulotlar: ", bozorlik) Natija: Men banan sotib oldim Olinmagan mahsulotlar: ["yog'", 'un', 'piyoz', "go'sht"] Agar .pop() metodida indeks berilmasa, ro'yxatdan o'xirgi qiymat sug'urib olinadi. Ro'yxatlar kesish>>> t = [9, 41, 12, 3, 74, 15] >>> t[1:3] [41,12] >>> t[:4] [9, 41, 12, 3] >>> t[3:] [3, 74, 15] >>> t[:] [9, 41, 12, 3, 74, 15] Esingizda bo'lsin: xuddi satrlarda bo'lgani kabi, ikkinchi raqam ham "yuqorigacha, lekin shu jumladan emas" Download 9.14 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling