38 of 151 menu

Метод symmetric_difference

Метод symmetric_difference искључује заједничке елементе за скуп и секвенцу, при томе враћа нови скуп, у којем се налазе само елементи који се разликују. У параметру наводимо скуп, са којим желимо да упоредимо почетни.

Синтакса

скуп.symmetric_difference(скуп, са којим желимо да упоредимо)

Пример

Хајде да применимо метод symmetric_difference, да бисмо добили елементе који се разликују за два скупа:

st1 = {'a', 'b', 'c'} st2 = {'e', 'g', 'a'} res = st1.symmetric_difference(st2) print(res)

Резултат извршавања кода:

{'g', 'b', 'c', 'e'}

Пример

Метод symmetric_difference такође има кратку форму:

st1 = {'a', 'b', 'c'} st2 = {'e', 'g', 'a'} res = st1 ^ st2 print(res)

Резултат извршавања кода:

{'g', 'c', 'b', 'e'}

Погледајте такође

  • метод difference,
    који враћа разлике између скупова
  • метод issubset,
    који проверава присуство елемената скупа у секвенци
  • метод issuperset,
    који проверава присуство елемената секвенце у скупу
  • метод intersection,
    који враћа пресек скупова
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј