31-dars. Qo’shish usuli nima va ro’yxat elementlarini birlashtirish

Oldingi darsda biz noldan yangi ro’yxatni qanday yaratishni bilib oldik – 30-darsga o’ting . 
Bugungi qisqa qo’llanmada biz usul nima ekanligini join()va uning ro’yxatlar bilan qanday bog’liqligini bilib olamiz.

Usul – bu Python ichidagi dastur bo’lib, uning ishlashi funksiyaga o’xshaydi. Bundan tashqari, biz usul argumentlarini yozadigan qavslar mavjud. 
Ammo funktsiyadan farqli o’laroq, usul qandaydir ob’ekt bilan birgalikda yoziladi. 
Keling, usulni ko’rib chiqaylik join(). Bu ro’yxatning barcha elementlarini bitta satrga birlashtiradigan usul. Buning uchun biz yozishimiz kerak:объект точка метод join(список)


Case Study

Ish stolida fayl yarating, test26.pyfaylni kodlash haqida unutmang. Faylga quyidagi dastur kodini qo’lda yozamiz:

# -*- kodlash: utf-8 -*-

komanda_1 = ['Spartak', 'Dinamo', 'Avangard']
chop etish (' - '.join(komanda_1))


Kodning qisqacha tushuntirishi

Avval biz ro’yxatni yaratamiz: komanda_1
Bu KHL jamoalarining nomlarini ko’rsatadi. 
Keyin ro’yxatimizni bir qatorda ko’rsatamiz join()
Usulda join()ob’ekt ikkala tomonida bo’sh joy bo’lgan chiziqcha bo’ladi: ' - 'Bu ob’ekt ro’yxat elementlari orasidagi ajratuvchi bo’ladi. Agar biz ajratuvchi bo’lishini istamasak, lekin ro’yxat elementlari orasidagi bo’sh joy bo’lishini istasak, shunday bo’sh joy qo’yishimiz kerak:' '

Endi PowerShell dasturini oching va buyruqni kiriting:python desktop/test26.py

Oxir-oqibat, siz rasmdagi kabi natija olishingiz kerak.

Uy vazifasi

Ob’ektni (ajratuvchini) boshqa narsaga o’zgartiring. Nima bo’lishini ko’ring. 
Ro’yxat nomini, ro’yxat elementlarini va ko’rsatish kodini mos ravishda o’zgartiring. Nima bo’lishini ko’ring.

Keyingi darsda biz Python tilidagi yangi tsikl bilan tanishamiz – while tsikli – 32-darsga o’ting .

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *