ro’yxatga elementlar qo’shish va o’chirish

PPTX 14 стр. 75,3 КБ Бесплатная загрузка

Предварительный просмотр (5 стр.)

Прокрутите вниз 👇
1 / 14
19-dars. ro’yxatni teskarilash va aralshtirish. ro'yxatlarni ko'chirish. ro'yxatlarni birlashtirish. ichma - ich joylashgan ro'yxatlar. mavzu: ro’yxatga elementlar qo’shish va o’chirish. ro’yxatni teskarilash va aralshtirish. ro'yxatlarni ko'chirish. ro'yxatlarni birlashtirish. ichma - ich joylashgan ro'yxatlar. reja: ro’yxatga elementlar qo’shish va o’chirish ro’yxatni teskarilash va aralshtirish. ro'yxatlarni ko'chirish. ro'yxatlarni birlashtirish. ichma - ich joylashgan ro'yxatlar. ro’yxatni teskarilash va aralshtirish. ro'yxatdagi elementlarni o'sib borish bo'yicha tartiblash uchun sort() metodi qo'llaniladi: 1 nomlar = ["anvar","sobir","sobir","qosim"] 2 nomlar.sort() 3 print(nomlar) # ['anvar', 'qosim', 'sobir', 'sobir'] agar teskari tartibda tartiblash kerak bo'lsa, sort() metodidan keyin reverse() metodidan foydalanish kifoya qiladi: 1 nomlar = ["anvar","sobir","sobir","qosim"] 2 nomlar.sort() 3 nomlar.reverse() 4 print(nomlar) # ['sobir', 'sobir', 'qosim', 'anvar'] 5 shuni alohida takidlash lozimki, tartiblashda ob'ektlar taqqoslanadi. obekt sifatida son kelsa muammo yo'q, o'sish yoki kamayib borish bo'yicha tartiblanadi. lekin ob'ekt sifatida satr kelsa, u holda ular mos belgilari bo'yicha taqqoslanadi. taqqoslashda belgilarning ascii kodlari taqqoslanadi. shuning uchun har qanday katta …
2 / 14
aradi, tartiblanayotgan ro'yxat esa o'zgarishsiz qoladi. 1 nomlar = ["anvar","sobir","sobir","qosim","tolib"] 2 sorted_nomlar = sorted(nomlar, key = str.lower) 3 print(sorted nomlar) # ['anvar', 'qosim', 'sobir', 'sobir', 4 # 'tolib'] minimal va maksimal qiymatlar. pythonda max, min deb nomlanuvchi mos ravishda ro'yxatdan eng maksimal va eng minimal qiymatlarni topish uchun mo'ljallangan standart funksiyalari mavjud. 1 sonlar = [12, 45, 23, -35, 2] 2 print(min(sonlar)) # -35 3 print(max(sonlar)) # 45 ro'yxatlarni ko'chirish. ro'yxat - o'zgaruvchan (mutable) turga mansub bo'lib, agar ikkita o'zgaruvchi ayni bir ro'yxatga murojaat qilayotgan bo'lsa, u holda birining o'zgarishi ikkinchisiga ham tasir qiladi: 1 vil1 = ["toshkent", "xorazm", ] 2 vil2 = vil1 3 vil2.append('buxoro’) 4 print(vil1) # ['toshkent', 'xorazm', 'buxoro'] 5 print(vil2) # ['toshkent', 'xorazm', 'buxoro'] bu misolda har ikkala vil1 va vil2 o'zgaruvchilar yordamida ayni bir ro'yxatga murojaat bo'lgan. shuning uchun vil2 o'zgaruvchisi orqali ro'yxatga yangi element qo'shilganda mos ravishda vil1 ham o'zgargan. bu holat yuzaki ko'chirish …
3 / 14
akligini bildiruvchi indeks nomerlari beriladi; list(start:end:step) - start, end, step parametrlar orqali ro'yxatning start dan end gacha bo'lgan elementlarini step qadam bilan ko'chirish kerakligini bildiruvchi qiymatlar beriladi. step parametrning kelishuv bo'yicha qiymati 1 ga tengdir. ro'yxatlarni birlashtirish. ro yxatlarni birlashtirish uchun (+) amali qo llaniladi: 1 vil1 = ["toshkent", "xorazm", 'buxoro'] 2 vil2 = ['navoi', 'jizzax'] 3 vil = vil1 + vil2 4 print(vil) ichma - ich joylashgan ro'yxatlar. ro'yxat elementlari son, satr kabi oddiy turdagi qiymatlargina bo'lib qolmay, balki ro'yxatni ham ifodalashi mumkin. odatda bunday ro'yxatlardan jadvallar bilan ishlashda ko'p foydalaniladi. ushbu holatda tashqi ro'yxatning har bir elementi jadvaldagi bitta qatorni ifodalovchi ro'yxatdan iborat bo'ladi: 1 ishchilar = [ 2 [ "tolib" , 33], 3 [ "akmal", 30], 4 [ "botir", 27] ] 5 print(ishchilar[0]) # ["tolib", 33] 6 print(ishchilar[0][0]) # tolib 7 print(ishchilar[0][1]) # 33 bu erda ichki ro yxatni elementiga murojaat qilish uchun [][] indekslar juftligidan foydalanilgan. …
4 / 14
yxatning oxirgi elementini oschirish 24 ishchilar.pop(-1) 25 # birinchi elementni oszgartirish 26 ishchilar[0] = [ "sobir", 18] 27 print(ishchilar) # [['sam', 18],['akmal', 30]r['botir'r 27]] murakkab ro'yxatlar elementlariga murojaat ichma - ich joylashgan takrorlash operatorlari orqali amalga oshirilishi mumkin: 1 ishchilar = [ 2 [ "tolib" , 33], 3 [ "akmal", 30], 4 5 [ "botir", 27] ] 6 for ishchi in ishchilar: 7 for i in ishchi: 8 print(i, end="|") 9 # konsolga quyidagi ma^lumotlar chiqariladi 10 # tolib\33\akmal\30\botir\27\ /docprops/thumbnail.jpeg
5 / 14
ro’yxatga elementlar qo’shish va o’chirish - Page 5

Хотите читать дальше?

Скачайте все 14 страниц бесплатно через Telegram.

Скачать полный файл

О "ro’yxatga elementlar qo’shish va o’chirish"

19-dars. ro’yxatni teskarilash va aralshtirish. ro'yxatlarni ko'chirish. ro'yxatlarni birlashtirish. ichma - ich joylashgan ro'yxatlar. mavzu: ro’yxatga elementlar qo’shish va o’chirish. ro’yxatni teskarilash va aralshtirish. ro'yxatlarni ko'chirish. ro'yxatlarni birlashtirish. ichma - ich joylashgan ro'yxatlar. reja: ro’yxatga elementlar qo’shish va o’chirish ro’yxatni teskarilash va aralshtirish. ro'yxatlarni ko'chirish. ro'yxatlarni birlashtirish. ichma - ich joylashgan ro'yxatlar. ro’yxatni teskarilash va aralshtirish. ro'yxatdagi elementlarni o'sib borish bo'yicha tartiblash uchun sort() metodi qo'llaniladi: 1 nomlar = ["anvar","sobir","sobir","qosim"] 2 nomlar.sort() 3 print(nomlar) # ['anvar', 'qosim', 'sobir', 'sobir'] agar teskari tartibda tartiblash kerak bo'lsa, sort() metodidan...

Этот файл содержит 14 стр. в формате PPTX (75,3 КБ). Чтобы скачать "ro’yxatga elementlar qo’shish va o’chirish", нажмите кнопку Telegram слева.

Теги: ro’yxatga elementlar qo’shish v… PPTX 14 стр. Бесплатная загрузка Telegram