Python Lists
Download 109.82 Kb.
|
Pythonlearn-Lists (11)
- 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'
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"]
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 109.82 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling