PythonKirish Python


Eslatma: Agar olib tashlanadigan element mavjud bo'lmasa, remove()


Download 0.97 Mb.
bet12/23
Sana14.09.2023
Hajmi0.97 Mb.
#1677509
1   ...   8   9   10   11   12   13   14   15   ...   23
Bog'liq
Python

Eslatma: Agar olib tashlanadigan element mavjud bo'lmasa, remove() xato yuzaga keladi. discard() funksiyasida xatolik yuzaga kelmaydi.
Quyidagi discard() usul yordamida "banan" ni olib tashlang :
thisset = {"apple", "banana", "cherry"}
thisset.discard("banana")
print(thisset)
{'cherry', 'apple'}
pop()Elementni olib tashlash uchun foydalanishingiz mumkin , ammo bu usul oxirgi elementni olib tashlaydi . Unutmangki, to'plamlar tartibsiz, shuning uchun qaysi element o'chirilishini bilmay qolasiz.pop()Usulning qaytish qiymati olib tashlangan element hisoblanadi.
thisset = {"apple", "banana", "cherry"}
x = thisset.pop()
print(x) # uchirilan holda
print(thisset) #oldingi holat
banana
{'cherry', 'apple'}
Python dasturlash tilida ikki yoki undan ortiq to'plamlarni(set) ni qo'shish uchun bir nechta usullari mavjud. union() va update() kabi funksiyalardan foydalanishingiz mumkin.
Eslatma: Har ikki union()va update() har qanday ikki nusxadagi ma'lumotlar istisno qiladi.
set1 = {"a", "b" , "c"}
set2 = {1, 2, 3}

set1.update(set2)
print(set1)
{1, 2, 3, 'b', 'c', 'a'}
set tegishli to'plamni yaratish uchun set() konstruktoridan foydalaniladi.
thisset = set(("apple", "banana", "cherry"))
print(thisset)
{'banana', 'cherry', 'apple'}

Python-da to'plamlarda ishlatishingiz mumkin bo'lgan o'rnatilgan funksiyalar to'plami mavjud.





Python If … Else (shart amali)


Python dasturlash tili odatiy matematik mantiqiy amallarni qo'llab quvvatlaydi. demak bo'lar quyidagilar.

  • Teng: a == b

  • Teng emas: a! = B

  • Kamroq: a

  • Kichik yoki teng: a <= b

  • Katta: a> b

  • Katta yoki teng: a> = b

Yuqorida keltirilgan shartlarni bir necha xil ko'rinishda bir shart ichida keltirib o'tsangiz bo'ladi. Quyidagi ko'rinishda If shart amaliga misol keltirib o'taman.
a = 13
b = 15
if b > a:
print("b son a dan katta")
b son a dan katta
Yuqorida keltirilgan misolni tasnifi quyidagicha a va b o'zharuvchilar if amalini bajarish uchun kerakli bir qismi hisoblanadi. Shart bajarish jarayonida bilan ni solishtiradi agarda b soni a dan katta bo'lsa shart bajarilib ekranga b son a dan katta
 so'zi chiqadi.
Python dasturlash tilida if shart yoki boshqa amallarda uning tarkibiga kiruvchi qisim kodini yozish uchun berilayotgan operator oldidan bo'sh qism qoldiriladi. Eslang: C++ dasturlash tilida iffor va h.k amallar tarkibiga yozish uchun {} bilan tarkibiga olar edik!

Download 0.97 Mb.

Do'stlaringiz bilan baham:
1   ...   8   9   10   11   12   13   14   15   ...   23




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling