Питхон

Како се користи унион на питхон скупу

Како се користи унион на питхон скупу
Неуређена колекција предмета се назива комплет у Питхон-у. Било која ставка се може додати или уклонити из комплет али вредност било ког предмета у комплет није променљив попут корпице. Свака ставка у комплет мора бити јединствен. Комплет не садржи ниједан индекс попут листе или корице, па свака ставка комплет не може им се приступити индексом попут листе или корице. Сетови углавном се користе за различите врсте математичких операција у Питхону попут унија, пресек, разлика, итд. За извођење различитих врста операција користе се различити симболи. Цев (|) се користи за унија операција на сетови. Како се пријавити сетови и изводе унија операције на њима су објашњене у овом упутству.

Предуслов:

Пре почетка овог водича, неопходно је разјаснити концепт синдикалног деловања. Нови скуп се формира комбиновањем уобичајених и неуобичајених предмета два или више скупова употребом синдикалне операције. Обично, 'У' симбол се користи за означавање синдикалне операције.

На пример:

Постоје два сета, А и Б.

Сет, А = 79, 34, 99, 23, 61
Сет, Б = 26, 99, 61, 55
Тада је АУБ = 34, 99, 55, 23, 26, 61, 79

Графички приказ горе наведене операције синдиката приказан је у наставку. Ево, 99 и 61 су уобичајене у оба скупа.

Пример-1: Применити операцију удруживања на скупове нумеричких података

У следећем примеру су дефинисана два нумеричка скупа, А и Б. Три вредности су уобичајене у овим скуповима. То су 7, 9 и 11.

#!/ уср / бин / енв питхон3
# Дефинишите два скупа, А и Б
А = 10, 20, 7, 9, 11, 15
Б = 11, 3, 7, 9, 25
# Синдикат излаза А и Б
принт ("Излаз А У Б је: \ н", А | Б)

Излаз:

Следећи излаз ће се појавити након покретања скрипте.

Пример-2: Применити операцију удруживања на скупове података знакова

Следећи пример приказује употребу синдикалних оператора на три скупа знакова. Комплети су А, Б и Ц. Овде скуп А садржи четири знака, скуп Б садржи три знака, а скуп Ц садржи четири знака. Два карактера, 'Ц' и 'Р' постоје у сва три скупа. Дакле, нови скуп након операције спајања садржаће 4 + 1 + 2 = 7 знакова.

#!/ уср / бин / енв питхон3
# Дефинишите три скупа знакова, А, Б и Ц
А = 'А', 'Ц', 'Е', 'Р'
Б = 'Б', 'Ц', 'Р'
Ц = 'Ц', 'Г', 'Р', 'Кс'
# Синдикат излаза А, Б и Ц
принт ("Излаз за (А У Б У Ц) је: \ н", А | Б | Ц)

Излаз:

Следећи излаз ће се појавити након покретања скрипте.

Пример-3: Применити операцију удруживања на скупове података низа

Како се операција уније може извршити на два скупа података низа и поновити вредности коначног скупа након операције спајања помоћу петље, приказани су у следећем примеру. Овде два скупа, А и Б садрже имена особа. Након примене уније на овим скуповима, резултат се чува у променљивој, Ц.  Даље, петља фор се користи за итерацију вредности скупа Ц попут листе или корице и испис вредности у сваком реду.

#!/ уср / бин / енв питхон3
# Дефинишите два скупа жица, А и Б
А = 'Јоиа Хасан', 'Ахмед Али', 'Еелла Назир', 'Рита Хоссаин'
Б = 'Мехр Афроз', 'Ахмед Али', 'Рита Хоссаин', 'Зинниа Рахман'
# Примените операцију синдиката на А и Б, сачувајте резултат у Ц
Ц = А | Б
# Сет за штампу А
принт ("Сет А:", А)
# Сет за штампу Б
принт ("\ нПостави Б:", Б)
# Одштампај поруку
принт ("\ нПредмети након примене УНИОН: \ н")
# Понављајте сваку ставку скупа Ц
за вал у Ц:
# Одштампајте сваку ставку
испис (вал)

Излаз:

Овде оба скупа садрже четири вредности, а две вредности су уобичајене у скуповима А и Б. Су 'Ахмед Али' и 'Рита Хоссаин'. Дакле, скуп Ц садржаће шест вредности. Следећи излаз ће се појавити након покретања скрипте.

Пример-4: Примените операцију уније помоћу методе унион ()

унија() метода се може користити као алтернатива '|' оператер за обављање синдикалних операција међу скуповима. У следећој скрипти, два скупа вредности низа су дефинисана са А и Б. 'ПХП' и 'Ларавел' вредности су уобичајене у оба скупа. Променљива, Ц садржи скуп након примене операције спајања користећи унија() метода. Овде су одштампане вредности три скупа, а циклус фор користи се за понављање вредности скупа Ц као у претходном примеру.

#!/ уср / бин / енв питхон3
# Дефинишите два скупа жица, А и Б
А = 'ПХП', 'Јава', 'Ларавел', 'Ц #'
Б = 'Ангулар', 'ПХП', 'Јавасцрипт', 'Ларавел'
# Примените методу унион () на А и Б, сачувајте резултат у Ц
Ц = А.унија (Б)
# Сет за штампу А
принт ("Сет А:", А)
# Сет за штампу Б
принт ("\ нПостави Б:", Б)
# Одштампај поруку
принт ("\ нПредмети након примене методе унион (): \ н")
# Понављајте сваку ставку скупа Ц
за вал у Ц:
# Одштампајте сваку ставку
испис (вал)

Излаз:

Након примене операције спајања, скуп Ц садржаће шест вредности. То су „Јава“, „Ангулар“, „Јавасцрипт“, „ПХП“, „Ларавел“ и „Ц #“. Следећи излаз ће се појавити након покретања скрипте.

Закључак:

Када радите са питхон скуповима и требате спојити податке скупова уклањањем дуплираних вредности, тада ћете морати извршити синдикалну операцију скупова. За извршавање задатка може се користити метода Унион оператор (|) или Унион (). Ако желите да преузмете уобичајене податке само из скупова, морате извршити операцију пресека која овде није дискутована. У питхону постоји много других опција за обављање различитих врста математичких задатака у питхон скуповима. Надам се да ће овај водич помоћи читаоцима да разумеју концепт синдикалног деловања и примене га у свом сценарију.

Како приказати ОСД прекривач у целом екрану Линук апликација и игара
Играње игара преко целог екрана или коришћење апликација у режиму целог екрана без ометања може вам одсећи релевантне системске информације видљиве на...
Топ 5 карата за хватање игара
Сви смо видели и волели стримовање играња на ИоуТубе-у. ПевДиеПие, Јакесептицие и Маркиплиер само су неки од најбољих играча који су зарадили милионе ...
Како развити игру на Линуку
Пре деценију, није много корисника Линука предвидело да ће њихов омиљени оперативни систем једног дана бити популарна платформа за играње комерцијални...