Telegram Group & Telegram Channel
Python dasturlash maktabi
Ⓜ️ To'plam. To'plam - takrorlanmaydigan va tartiblanmagan ma'lumotlar saqlaydigan ma'lumot turi. To'plamdan takrorlanmaydigan ma'lumotlarni saqlash uchun foydalaniladi. toplam = {'pythonuz', 'pythonuz', 1, 2, 1, 1} print(toplam) {'pythonuz', 2, 1} Jingalak…
Ⓜ️ To'plam funksiyalari va uslublari

t1 = {1, 2, 3, 'a', 'b'}
t2 = {7, 8, 9, 'w', 'z'}
t3 = {'a', 'b'}

To'plamlar bilan bajariladigan operatsiyalar.(To'plam o'zgarmaydi to'plamdan ma'lumotlar o'zgartirib olinadi)

1-to'plam va 2-to'plamda o'xshash elelmentlar mavjud bo'lsa yolg'on qiymat False qaytaradi.
1-to'plam va 2-to'plamda o'xshash elelmentlar mavjud bo'lmasa rost qiymat True qaytaradi.
print(t1.isdisjoint(t2))
True

3-to'plam 1-to'plamda mavjud bo'lsa rost qiymat True qaytaradi.
3-to'plam 1-to'plamda mavjud bo'lmasa yolg'on qiymat False qaytaradi.
print(t3.issubset(t1))
True

print(t3 <= t1)
True

1-to'plamda 3-to'plam mavjud bo'lsa rost qiymat True qaytaradi.
1-to'plamda 3-to'plam mavjud bo'lmasa yolg'on qiymat False qaytaradi.
print(t1.issuperset(t3))
True

print(t3 >= t1)
True

1-to'plamga boshqa to'plamlarni birlashtiradi.
print(t1.union(t2, t3))
{1, 2, 3, 7, 8, 9, 'z', 'w', 'a', 'b'}

print(t1 | t2 | t3)
{1, 2, 3, 7, 8, 9, 'z', 'w', 'a', 'b'}

#1-to'plam va 3-to'plamda bir xil qiymatga ega bo'lgan elementlarni chop qiladi.
print(t1.intersection(t3))
{'b', 'a'}

print(t1 & t3)
{'b', 'a'}

#3-to'plamda mavjud bo'lmagan 1-to'plamdagi elementlarni chop qiladi.
print(t1.difference(t3))
{1, 2, 3}

print(t1 - t3)
{1, 2, 3}

2 ta to'plamda bir xil qiymatga ega bo'lmagan elementlarni chop qiladi.
print({'a', 'b', 'c'}.symmetric_difference({'c', 'd', 'e'}))
{'e', 'd', 'a', 'b'}

print({'a', 'b', 'c'} ^ {'c', 'd', 'e'})
{'e', 'd', 'a', 'b'}

To'plam nusxasini qaytaradi.
print(t1.copy())
{1, 2, 3, 'a', 'b'}


To'plamlarni o'zgartiradigan operatsiyalar.(To'plam qiymatiga ta'sir qiladi ya'ni to'plamdagi ma'lumotlar o'zgaradi.)

To'plamdagi birinchi elelmentni o'chiradi.
print({1, 2, 3, 'a', 'b'}.pop())
1

print(t1)
{2, 3, 'a', 'b'}

1-to'plamga boshqa to'plamlarni birlashtirib saqlaydi.
tm = {2, 'a'}
tm.update({'a', 'z'}, {4, 2})
print(tm)
{'z', 2, 'a', 4}

1-to'plam va 2-to'plamda bir xil qiymatga ega bo'lgan elementlarni birlashtirib 1-to'plamda saqlaydi.

tm = {'z', 2, 'a', 4}
tm.intersection_update({'a', 'z'})
print(tm)
{'z', 'a'}

Boshqa to'plamlarda mavjud bo'lmagan 1-to'plamdagi elementlarni 1-to'plamda saqlaydi.

tm = {'z', 2, 'a', 4}
tm.difference_update({'a', 'z'}, {2})
print(tm)
{4}

2 ta to'plamda bir xil qiymatga ega bo'lmagan elementlarni 1-to'plamda saqlaydi.

tm = {'z', 2, 'a', 4}
tm.symmetric_difference_update({'a', 'z'})
print(tm)
{2, 4}

To'plamga element qo'shadi.

tm = {'z', 2, 'a', 4}
tm.add('b')
print(tm)
{'b', 2, 'z', 4, 'a'}

To'plamdagi elementni o'chiradi.Agarda ko'rsatilgan element to'plamda mavjud bo'lmasa KeyError xatoligini qaytaradi.

tm = {'z', 2, 'a', 4}
tm.remove('z')
print(tm)
{2, 4, 'a'}

To'plamdagi elementni o'chiradi.Agarda ko'rsatilgan element to'plamda mavjud bo'lmasa xatolik qaytarmaydi.

tm = {'z', 2, 'a', 4}
tm.discard('x')
print(tm)
{'z', 2, 4, 'a'}

To'plamni tozalaydi.
tm = {'z', 2, 'a', 4}
print(tm.clear())
None

@pythonuz



tg-me.com/pythonuz/491
Create:
Last Update:

Ⓜ️ To'plam funksiyalari va uslublari

t1 = {1, 2, 3, 'a', 'b'}
t2 = {7, 8, 9, 'w', 'z'}
t3 = {'a', 'b'}

To'plamlar bilan bajariladigan operatsiyalar.(To'plam o'zgarmaydi to'plamdan ma'lumotlar o'zgartirib olinadi)

1-to'plam va 2-to'plamda o'xshash elelmentlar mavjud bo'lsa yolg'on qiymat False qaytaradi.
1-to'plam va 2-to'plamda o'xshash elelmentlar mavjud bo'lmasa rost qiymat True qaytaradi.
print(t1.isdisjoint(t2))
True

3-to'plam 1-to'plamda mavjud bo'lsa rost qiymat True qaytaradi.
3-to'plam 1-to'plamda mavjud bo'lmasa yolg'on qiymat False qaytaradi.
print(t3.issubset(t1))
True

print(t3 <= t1)
True

1-to'plamda 3-to'plam mavjud bo'lsa rost qiymat True qaytaradi.
1-to'plamda 3-to'plam mavjud bo'lmasa yolg'on qiymat False qaytaradi.
print(t1.issuperset(t3))
True

print(t3 >= t1)
True

1-to'plamga boshqa to'plamlarni birlashtiradi.
print(t1.union(t2, t3))
{1, 2, 3, 7, 8, 9, 'z', 'w', 'a', 'b'}

print(t1 | t2 | t3)
{1, 2, 3, 7, 8, 9, 'z', 'w', 'a', 'b'}

#1-to'plam va 3-to'plamda bir xil qiymatga ega bo'lgan elementlarni chop qiladi.
print(t1.intersection(t3))
{'b', 'a'}

print(t1 & t3)
{'b', 'a'}

#3-to'plamda mavjud bo'lmagan 1-to'plamdagi elementlarni chop qiladi.
print(t1.difference(t3))
{1, 2, 3}

print(t1 - t3)
{1, 2, 3}

2 ta to'plamda bir xil qiymatga ega bo'lmagan elementlarni chop qiladi.
print({'a', 'b', 'c'}.symmetric_difference({'c', 'd', 'e'}))
{'e', 'd', 'a', 'b'}

print({'a', 'b', 'c'} ^ {'c', 'd', 'e'})
{'e', 'd', 'a', 'b'}

To'plam nusxasini qaytaradi.
print(t1.copy())
{1, 2, 3, 'a', 'b'}


To'plamlarni o'zgartiradigan operatsiyalar.(To'plam qiymatiga ta'sir qiladi ya'ni to'plamdagi ma'lumotlar o'zgaradi.)

To'plamdagi birinchi elelmentni o'chiradi.
print({1, 2, 3, 'a', 'b'}.pop())
1

print(t1)
{2, 3, 'a', 'b'}

1-to'plamga boshqa to'plamlarni birlashtirib saqlaydi.
tm = {2, 'a'}
tm.update({'a', 'z'}, {4, 2})
print(tm)
{'z', 2, 'a', 4}

1-to'plam va 2-to'plamda bir xil qiymatga ega bo'lgan elementlarni birlashtirib 1-to'plamda saqlaydi.

tm = {'z', 2, 'a', 4}
tm.intersection_update({'a', 'z'})
print(tm)
{'z', 'a'}

Boshqa to'plamlarda mavjud bo'lmagan 1-to'plamdagi elementlarni 1-to'plamda saqlaydi.

tm = {'z', 2, 'a', 4}
tm.difference_update({'a', 'z'}, {2})
print(tm)
{4}

2 ta to'plamda bir xil qiymatga ega bo'lmagan elementlarni 1-to'plamda saqlaydi.

tm = {'z', 2, 'a', 4}
tm.symmetric_difference_update({'a', 'z'})
print(tm)
{2, 4}

To'plamga element qo'shadi.

tm = {'z', 2, 'a', 4}
tm.add('b')
print(tm)
{'b', 2, 'z', 4, 'a'}

To'plamdagi elementni o'chiradi.Agarda ko'rsatilgan element to'plamda mavjud bo'lmasa KeyError xatoligini qaytaradi.

tm = {'z', 2, 'a', 4}
tm.remove('z')
print(tm)
{2, 4, 'a'}

To'plamdagi elementni o'chiradi.Agarda ko'rsatilgan element to'plamda mavjud bo'lmasa xatolik qaytarmaydi.

tm = {'z', 2, 'a', 4}
tm.discard('x')
print(tm)
{'z', 2, 4, 'a'}

To'plamni tozalaydi.
tm = {'z', 2, 'a', 4}
print(tm.clear())
None

@pythonuz

BY Python dasturlash maktabi


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/pythonuz/491

View MORE
Open in Telegram


Python dasturlash maktabi Telegram | DID YOU KNOW?

Date: |

Newly uncovered hack campaign in Telegram

The campaign, which security firm Check Point has named Rampant Kitten, comprises two main components, one for Windows and the other for Android. Rampant Kitten’s objective is to steal Telegram messages, passwords, and two-factor authentication codes sent by SMS and then also take screenshots and record sounds within earshot of an infected phone, the researchers said in a post published on Friday.

Telegram Auto-Delete Messages in Any Chat

Some messages aren’t supposed to last forever. There are some Telegram groups and conversations where it’s best if messages are automatically deleted in a day or a week. Here’s how to auto-delete messages in any Telegram chat. You can enable the auto-delete feature on a per-chat basis. It works for both one-on-one conversations and group chats. Previously, you needed to use the Secret Chat feature to automatically delete messages after a set time. At the time of writing, you can choose to automatically delete messages after a day or a week. Telegram starts the timer once they are sent, not after they are read. This won’t affect the messages that were sent before enabling the feature.

Python dasturlash maktabi from br


Telegram Python dasturlash maktabi
FROM USA