Piton

Az unió használata a python készleten

Az unió használata a python készleten
A rendezetlen tételgyűjteményt hívjuk készlet a Pythonban. Bármely elem hozzáadható vagy eltávolítható a készlet de bármely elem értéke készlet nem változtatható, mint egy páros. Minden elem a készlet egyedinek kell lennie. Készlet nem tartalmaz indexet, például listát vagy duplát, így a készlet nem érhető el indexen, például listán vagy duplán. Készletek főleg különböző típusú matematikai műveletekhez használják a Python-ban, mint például egyesülés, kereszteződés, különbség, stb. Különböző szimbólumokat használnak különböző típusú műveletek végrehajtására. Cső (|) használatos unió művelet készletek. Hogyan kell nyilatkozni készletek és előadják unió a velük kapcsolatos műveleteket ismertetjük ebben az oktatóanyagban.

Előfeltétel:

A bemutató megkezdése előtt elengedhetetlen a szakszervezeti működés fogalmának tisztázása. Új halmaz két vagy több halmaz közös és nem gyakori elemeinek egyesítésével jön létre unió művelet segítségével. Általában, „U” szimbólum az unió működésének jelzésére szolgál.

Például:

Két készlet van, A és B.

Készlet, A = 79, 34, 99, 23, 61
Készlet, B = 26, 99, 61, 55
Ezután AUB = 34, 99, 55, 23, 26, 61, 79

A fenti egyesítési művelet grafikus ábrázolása az alábbiakban látható. Itt, 99 és 61 mindkét halmazban gyakoriak.

1. példa: Egyesítési művelet alkalmazása a numerikus adatok halmazain

A következő példában két numerikus halmazt, A és B definiálunk. Három érték közös ezekben a halmazokban. Ezek 7, 9 és 11.

#!/ usr / bin / env python3
# Definiáljon két halmazt, A és B
A = 10, 20, 7, 9, 11, 15
B = 11, 3, 7, 9, 25
# A és B unió kimenete
print ("A U B kimenete: \ n", A | B)

Kimenet:

A következő kimenet jelenik meg a szkript futtatása után.

2. példa: Egyesítési művelet alkalmazása a karakteradatok halmazán

A következő példa az unió operátorok használatát mutatja három karakterkészleten. A halmazok A, B és C. Itt az A készlet négy karaktert tartalmaz, a B készlet három karaktert, a C készlet pedig négy karaktert tartalmaz. Két karakter, „C” és „R” létezik mindhárom halmazban. Tehát az új művelet az unió művelet után 4 + 1 + 2 = 7 karaktert tartalmaz.

#!/ usr / bin / env python3
# Határozzon meg három karakterkészletet: A, B és C
A = 'A', 'C', 'E', 'R'
B = 'B', 'C', 'R'
C = 'C', 'G', 'R', 'X'
# A, B és C unió kimenete
print ("(A U B U C kimenete: \ n", A | B | C)

Kimenet:

A következő kimenet jelenik meg a szkript futtatása után.

3. példa: Egyesítési művelet alkalmazása a karakterlánc-adatsorokon

A következő példa bemutatja, hogy az unió művelete miként végezhető el két karakterlánc-adatsoron, és hogyan ismétli a végső halmaz értékeit az unió művelet után a hurok segítségével. Itt két halmaz, A és B tartalmazza a személyek nevét. Miután ezekre a halmazokra alkalmaztuk az uniót, az eredményt a C változóban tároljuk.  Ezután a ciklushoz a C halmaz, például a lista vagy a tuple értékeinek iterálására szolgál, és az értéket minden sorban kinyomtatja.

#!/ usr / bin / env python3
# Határozzon meg két húrkészletet, A és B
A = 'Joya Hasan', 'Ahmed Ali', 'Eella Nazir', 'Rita Hossain'
B = 'Mehr Afroz', 'Ahmed Ali', 'Rita Hossain', 'Zinnia Rahman'
# Alkalmazza az unió műveletet A és B pontokon, az eredményt tárolja C-be
C = A | B
# A nyomtatási készlet nyomtatása
nyomtatás ("A készlet:", A)
# Nyomtatási készlet B
nyomtatás ("\ nBetkészlet:", B)
# Üzenet nyomtatása
print ("\ nAz elemek a UNION alkalmazása után: \ n")
# Ismételd a C halmaz minden elemét
a val C-re:
# Minden elem nyomtatása
nyomtatás (val)

Kimenet:

Itt mindkét halmaz négy értéket tartalmaz, és két érték közös az A és B halmazban. Ezek 'Ahmed Ali' és 'Rita Hossain'. Tehát a C halmaz hat értéket fog tartalmazni. A következő kimenet jelenik meg a szkript futtatása után.

4. példa: Az unió működését az union () módszerrel alkalmazzuk

unió() módszer alternatívájaként használható '|' üzemeltető a szakszervezeti műveletek végrehajtására a készletek között. A következő szkriptben a karakterlánc két készletét határozza meg A és B. 'PHP' és „Laravel” az értékek mindkét halmazban közösek. A változó, C tartalmazza a halmazt az unió művelet használatával unió() módszer. A három halmaz értékeit itt kinyomtatják, és a ciklushoz a C halmaz értékeinek iterációjára használják, mint az előző példában.

#!/ usr / bin / env python3
# Határozzon meg két húrkészletet, A és B
A = 'PHP', 'Java', 'Laravel', 'C #'
B = 'Szögletes', 'PHP', 'Javascript', 'Laravel'
# Alkalmazza az union () metódust A és B pontokon, az eredményt tárolja C-be
C = A.szakszervezet (B)
# A nyomtatási készlet nyomtatása
nyomtatás ("A készlet:", A)
# Nyomtatási készlet B
nyomtatás ("\ nBetkészlet:", B)
# Üzenet nyomtatása
print ("\ nAz elemek az union () metódus alkalmazása után: \ n")
# Ismételd a C halmaz minden elemét
a val C-re:
# Minden elem nyomtatása
nyomtatás (val)

Kimenet:

Az egyesítési művelet alkalmazása után a C készlet hat értéket tartalmaz. Ezek a „Java”, „Angular”, „Javascript”, „PHP”, „Laravel” és „C #”. A következő kimenet jelenik meg a szkript futtatása után.

Következtetés:

Amikor python halmazokkal dolgozik, és össze kell egyesítenie a halmazok adatait az ismétlődő értékek eltávolításával, akkor egyesítési műveletet kell végrehajtania a halmazokon. Az uniós operátor (|) vagy az unió () metódus használható a feladat elvégzésére. Ha csak a halmazokból szeretné lekérni a közös adatokat, akkor keresztmetszeti műveletet kell végrehajtania, amelyet itt nem tárgyalunk. Sok más lehetőség létezik a pythonban, mint például különböző típusú matematikai feladatok elvégzése a python halmazokban. Remélem, hogy ez az oktatóanyag segít az olvasóknak megérteni a szakszervezet működésének fogalmát és alkalmazni a szkriptjükben.

Microsoft Sculpt Touch vezeték nélküli egér áttekintés
Nemrég olvastam a Microsoft Sculpt Touch vezeték nélküli egér és úgy döntött, hogy megveszi. Egy ideig használat után úgy döntöttem, hogy megosztom ve...
AppyMouse képernyős Trackpad és egérmutató a Windows táblagépekhez
A táblagép-felhasználók gyakran hiányolják az egérmutatót, különösen akkor, ha szokták használni a laptopokat. Az érintőképernyős okostelefonok és táb...
Az egér középső gombja nem működik a Windows 10 rendszerben
A középső egérgomb segít átgörgetni a hosszú weboldalakat és a sok adatot tartalmazó képernyőket. Ha ez leáll, akkor a billentyűzet segítségével görge...