Python

Kuinka käyttää unionia python-sarjassa

Kuinka käyttää unionia python-sarjassa
Järjestämätöntä esineiden kokoelmaa kutsutaan aseta Pythonissa. Mikä tahansa kohde voidaan lisätä tai poistaa aseta mutta minkä tahansa kohteen arvo aseta ei ole vaihdettavissa kuin kaksinkertainen. Jokainen kohde aseta täytyy olla yksilöllinen. Aseta ei sisällä hakemistoja, kuten luetteloa tai tuplaa, joten aseta hakemistoon, kuten luetteloon tai sarjaan, ei pääse. Sarjat käytetään pääasiassa erityyppisiin matemaattisiin operaatioihin Pythonissa, kuten liitto, risteys, ero, jne. Erilaisia ​​toimintoja käytetään erilaisilla symboleilla. Putkea (|) käytetään liitto toiminta päällä sarjat. Kuinka julistaa sarjat ja esiintyä liitto niiden käyttö on selitetty tässä opetusohjelmassa.

Edellytys:

Ennen tämän opetusohjelman aloittamista on välttämätöntä selvittää liittotoiminnan käsite. Uusi joukko muodostetaan yhdistämällä kahden tai useamman sarjan yleiset ja epätavalliset kohteet käyttämällä liitäntätyötä. Yleisesti, 'U' symbolia käytetään osoittamaan liitoksen toimintaa.

Esimerkiksi:

On olemassa kaksi sarjaa, A ja B.

Aseta, A = 79, 34, 99, 23, 61
Joukko, B = 26, 99, 61, 55
Sitten AUB = 34, 99, 55, 23, 26, 61, 79

Edellä olevan liitostoiminnon graafinen esitys on esitetty alla. Tässä, 99 ja 61 ovat yleisiä molemmissa sarjoissa.

Esimerkki 1: Käytä yhdistystoimintaa numeeristen tietojen joukkoihin

Seuraavassa esimerkissä määritetään kaksi numeerista joukkoa, A ja B. Näissä sarjoissa on yhteisiä kolme arvoa. Nämä ovat 7, 9 ja 11.

#!/ usr / bin / env python3
# Määritä kaksi sarjaa, A ja B
A = 10, 20, 7, 9, 11, 15
B = 11, 3, 7, 9, 25
# A: n ja B: n liitoslähtö
tulosta ("A U B: n tulos on: \ n", A | B)

Tuotos:

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Esimerkki 2: Käytä yhdistämistoimintoa merkkitietojoukoille

Seuraava esimerkki osoittaa unionioperaattoreiden käytön kolmessa merkistössä. Sarjat ovat A, B ja C. Tässä joukko A sisältää neljä merkkiä, sarja B sisältää kolme merkkiä ja sarja C sisältää neljä merkkiä. Kaksi merkkiä, 'C' ja 'R', ovat kaikissa kolmessa sarjassa. Joten uusi joukko yhdistämisen jälkeen sisältää 4 + 1 + 2 = 7 merkkiä.

#!/ usr / bin / env python3
# Määritä kolme merkistöä, A, B ja C
A = 'A', 'C', 'E', 'R'
B = 'B', 'C', 'R'
C = 'C', 'G', 'R', 'X'
# A: n, B: n ja C: n liitoslähtö
tulosta ("(A U B U C: n tulos on: \ n", A | B | C)

Tuotos:

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Esimerkki 3: Käytä unionitoimintoa merkkijonotietojoukoissa

Seuraavassa esimerkissä näytetään, kuinka liiton toiminta voidaan tehdä kahdella merkkijonodatan joukolla ja toistaa lopullisen joukon arvot yhdistämisen jälkeen silmukan avulla. Tässä kahdessa sarjassa A ja B on henkilöiden nimet. Kun olet käyttänyt unionia näihin joukkoihin, tulos tallennetaan muuttujaan C.  Seuraavaksi silmukkaa varten toistetaan joukon C arvot, kuten luettelo tai dupletti, ja tulostetaan arvo jokaiselle riville.

#!/ usr / bin / env python3
# Määritä kaksi merkkijonoa, A ja B
A = 'Joya Hasan', 'Ahmed Ali', 'Eella Nazir', 'Rita Hossain'
B = 'Mehr Afroz', 'Ahmed Ali', 'Rita Hossain', 'Zinnia Rahman'
# Käytä liitostoimintoa A: lla ja B: llä, tallenna tulos kohtaan C
C = A | B
# Tulosta sarja A
tulosta ("Sarja A:", A)
# Tulosta sarja B
tulosta ("\ nSarja B:", B)
# Tulosta viesti
tulosta ("\ nKohteet UNION: n käyttöönoton jälkeen: \ n")
# Toista joukon C jokainen kohde
val: lle C: ssä:
# Tulosta kukin kohde
tulosta (val)

Tuotos:

Tässä molemmat sarjat sisältävät neljä arvoa ja kaksi arvoa ovat yhteisiä sarjoissa A ja B. Nämä ovat 'Ahmed Ali' ja 'Rita Hossain'. Joten joukko C sisältää kuusi arvoa. Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Esimerkki 4: Käytä liiton toimintaa union () -menetelmällä

liitto() menetelmää voidaan käyttää vaihtoehtona '|' operaattori suorittamaan liitostoiminnot sarjaan. Seuraavassa komentosarjassa määritetään kaksi merkkijonoarvosarjaa A ja B. 'PHP' ja 'Laravel' arvot ovat yhteisiä molemmissa sarjoissa. Muuttuja, C sisältää joukon liittotoiminnon käyttämisen jälkeen liitto() menetelmä. Kolmen sarjan arvot tulostetaan tähän ja silmukkaa käytetään sarjan C arvojen iteroimiseen kuten edellinen esimerkki.

#!/ usr / bin / env python3
# Määritä kaksi merkkijonoa, A ja B
A = 'PHP', 'Java', 'Laravel', 'C #'
B = 'Kulma', 'PHP', 'Javascript', 'Laravel'
# Käytä Union () -menetelmää A: lla ja B: llä, tallenna tulos C: hen
C = A.liitto (B)
# Tulosta sarja A
tulosta ("Sarja A:", A)
# Tulosta sarja B
tulosta ("\ nSarja B:", B)
# Tulosta viesti
print ("\ nKohteet union () -menetelmän soveltamisen jälkeen: \ n")
# Toista joukon C kaikki kohteet
val: lle C: ssä:
# Tulosta kukin kohde
tulosta (val)

Tuotos:

Yhdistämistoiminnon jälkeen joukko C sisältää kuusi arvoa. Nämä ovat 'Java', 'Angular', 'Javascript', 'PHP', 'Laravel' ja 'C #'. Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Päätelmä:

Kun työskentelet python-joukkojen kanssa ja sinun on yhdistettävä joukkoihin liittyvät tiedot poistamalla päällekkäiset arvot, sinun on suoritettava yhdistäminen operaatioissa. Union operaattori (|) - tai union () -menetelmää voidaan käyttää tehtävän suorittamiseen. Jos haluat hakea yhteiset tiedot vain sarjoista, sinun on suoritettava leikkaustoiminto, jota ei käsitellä tässä. Pythonissa on monia muita vaihtoehtoja, kuten tämä, tehdäksesi erityyppisiä matemaattisia tehtäviä python-ryhmissä. Toivon, että tämä opetusohjelma auttaa lukijoita ymmärtämään liiton toiminnan käsitteen ja soveltamaan sitä käsikirjoituksissaan.

How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...
OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...