Mening ismim Bunyod Azimov
Download 1.63 Mb. Pdf ko'rish
|
14-DARS
- Bu sahifa navigatsiya:
- .range() funktsiyasi
- RO’YXATNI KESISH
MA’LUMOTLAR TUZILMASI VA ALGORITMLAR Mening ismim Bunyod Azimov Meni @abr522 usernamedan topishimgiz mumkin 2 Hello! “Ro’yxatlar bilan ishlash”. 3 RO’YXATNI TARTIBLASH 4 Aksar holatlarda ro'yxat ichidagi elementlarni alifbo ketma-ketligida tartiblash talab qilinishi mumkin. Buning uchun list uchun maxsus .sort() metodidan foydalanamiz. !!! 5 .sort(Reverse=true) 6 mehmonlar = [‘Jamol’, ‘Ibrohim’, ‘Muhammadqodir’, ‘Shohruh’, ‘Ilyos', ‘Diyor'] (" sorted() qaytargan ro'yxat:", sorted (mehmonlar)) ("Asl ro'yxat o'zgarmas qoldi:", mehmonlar) 7 Natija: .sort() metodi ro'yxatni tartiblaydi. Ba'zida asl ro'yxat ichidagi elementlarning ketma-ketligini buzmagan holda ro'yxatni tartiblash talab qilinishi mumkin. Buning uchun sorted() funktsiyasidan foydalanamiz: 8 ['Shohruh', 'Muhammadqodir', 'Jamol', 'Ilyos', 'Ibrohim', 'Diyor'] Natija Yuoqridagi ikki usul bilan sonli ro'yxatlarni ham tartiblashimiz mumkin: 9 Ro’yxatni aylantirish 10 Ro’yxat uzunligini bilish 11 12 .range() funktsiyasi 13 14 !!! 15 Lorem Ipsum Lorem Ipsum SONLI RO’YXATLAR USTIDA SODA AMALLAR 16 RO’YXATNI KESISH 17 18 Ro’yxatdan nusxa olish 19 20 Ro’yxatdan nusxa olish uchun yuqoridagi kabi ro’yxatni kesish usulidan foydalaniladi 21 22 Tuples – o’zgarmas ro’yxat 23 24 Demak yuqorida ko'rib turganingiz kabi, bu operatsiya xatolikka olib keldi. Shu kabi ro'yxatdan biror elementni o'chirish yoki yangi element qo'shish ham mumkin emas. 25 amaliyot 26 27 Document Outline
Download 1.63 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling