Español
Abrir en Telegram

PublicaciónⓂ️ To'plam funksiyalari va uslublari

10 de marzo de 2021
P
Python dasturlash maktabi
RespuestaⓂ️ 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 qavs yoki set() funksiyasi yordamida to
Ⓜ️ 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
22 · 4K ·

Cerca en el feed

PPython dasturlash maktabiEncuestaPPython dasturlash maktabiEncuesta
este mensaje
PPython dasturlash maktabiEncuestaPPython dasturlash maktabiEncuesta
PPython dasturlash maktabiPython dasturlash maktabi@pythonuz · canal · Tecnología
2 117suscriptores372publicaciones en el índice
Feed de la comunidad Abrir en Telegram

Un feed público abierto del índice de búsqueda ChatCrawler — el “Google del Telegram público”; se actualiza a medida que se rastrea la comunidad. Las horas se muestran en UTC.

Solo contenido público, API oficial de Telegram. Acerca de · Preguntas frecuentes · Límites del índice · Eliminar una página · Catálogo · Búsqueda · Cómo contamos