Предуслов:
Пре почетка овог водича, неопходно је разјаснити концепт синдикалног деловања. Нови скуп се формира комбиновањем уобичајених и неуобичајених предмета два или више скупова употребом синдикалне операције. Обично, 'У' симбол се користи за означавање синдикалне операције.
На пример:
Постоје два сета, А и Б.
Сет, А = 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# Дефинишите два скупа жица, А и Б
А = 'ПХП', 'Јава', 'Ларавел', 'Ц #'
Б = 'Ангулар', 'ПХП', 'Јавасцрипт', 'Ларавел'
# Примените методу унион () на А и Б, сачувајте резултат у Ц
Ц = А.унија (Б)
# Сет за штампу А
принт ("Сет А:", А)
# Сет за штампу Б
принт ("\ нПостави Б:", Б)
# Одштампај поруку
принт ("\ нПредмети након примене методе унион (): \ н")
# Понављајте сваку ставку скупа Ц
за вал у Ц:
# Одштампајте сваку ставку
испис (вал)
Излаз:
Након примене операције спајања, скуп Ц садржаће шест вредности. То су „Јава“, „Ангулар“, „Јавасцрипт“, „ПХП“, „Ларавел“ и „Ц #“. Следећи излаз ће се појавити након покретања скрипте.
Закључак:
Када радите са питхон скуповима и требате спојити податке скупова уклањањем дуплираних вредности, тада ћете морати извршити синдикалну операцију скупова. За извршавање задатка може се користити метода Унион оператор (|) или Унион (). Ако желите да преузмете уобичајене податке само из скупова, морате извршити операцију пресека која овде није дискутована. У питхону постоји много других опција за обављање различитих врста математичких задатака у питхон скуповима. Надам се да ће овај водич помоћи читаоцима да разумеју концепт синдикалног деловања и примене га у свом сценарију.