Pythonda ma`lumotlar to`plami


Izoh: O'chirilgan Tupl o'zgaruvchini e'lon qilishda xatolik yuzaga keladi. Traceback (most recent call last)


Download 154.93 Kb.
bet9/15
Sana23.06.2023
Hajmi154.93 Kb.
#1651773
1   ...   5   6   7   8   9   10   11   12   ...   15
Bog'liq
Aralov Sanjar

Izoh: O'chirilgan Tupl o'zgaruvchini e'lon qilishda xatolik yuzaga keladi.
Traceback (most recent call last):
File "demo_tuple_del.py", line 3, in print(thistuple) #this will raise an error because the tuple no longer exists
NameError: name 'thistuple' is not defined
O'zgaruvchilarni qo'shish.
Ikkita tuple o'zgaruvchini qo'shish uchun + (qo'shish ) amali bilan amalga oshiriladi.
tuple1 = ("a", "b" , "c")
tuple2 = (1, 2, 3)

tuple3 = tuple1 + tuple2
print(tuple3)
('a', 'b', 'c', 1, 2, 3)
tuple() konstruktor.
Tuple tipiga o'tkazish uchun tuple() konstrukturidan foydalanib amalga oshirishmiz mumkin.
thistuple = tuple(("apple", "banana", "cherry"))
print(thistuple)
('apple', 'banana', 'cherry')

1.3.Pythonda ma`lumotlar to`plami. Set
Python dasturlash tilida to'rtta ma'lumotlar to'plami mavjudSet- tartibsiz va indekslanmagan to'plam. Python-da to'plamlar figurniy qavslar bilan yoziladi.
thisset = {"apple", "banana", "cherry"}
print(thisset)

Eslatma: To'plamlar tartibsiz, shuning uchun elementlarning qaysi tartibda paydo bo'lishiga amin bo'lmaysiz.
Kirish elementlari.
Siz indeks bilan yoki kalit so'zi bilan to'plamga kira olmaysiz. Lekin siz elementlarni tsikl orqali ko'rib chiqishingiz mumkin.
thisset = {"apple", "banana", "cherry"}
for x in thisset:
print(x)
cherry
banana
apple
Set to'plamda element mavjudligini tekshirish uchun quyidagicha yo'l qo'llasak bo'ladi.
thisset = {"apple", "banana", "cherry"}
print("banana" in thisset)
True
To'plam yaratilgandan so'ng, siz uning elementlarini o'zgartira olmaysiz, ammo yangi narsalarni qo'shishingiz mumkin. To'plamga bitta element qo'shish uchun add() usuldan foydalaning . Agar siz to'plamga bir necha element qo'shmoqchi bo'lsangiz update() funksiyasidan foydalanishingiz mumkin.
thisset = {"apple", "banana", "cherry"}
thisset.add("orange")
print(thisset)

Download 154.93 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   ...   15




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