rinkinys () Metodas naudojamas norint paversti bet kurį kartotinį elementą su skirtingais elementais, paprastai vadinamą rinkiniu, seka. „Python“ funkcija set() yra įtaisytas konstruktorius, naudojamas rinkiniui inicijuoti arba tuščiam rinkiniui sukurti. Šiame straipsnyje pamatysime apie set() Python ir kaip galime konvertuoti iteraciją į seką su unikaliais elementais. Python .
Python set() metodo sintaksė
Sintaksė : rinkinys (kartojamas)
Parametrai: Bet kokia kartojama seka, pvz., sąrašas, eilutė ar žodynas.
Grąžinimai: Tuščias rinkinys, jei nepraleidžiamas joks elementas. Nesikartojantis elementas, kurį galima kartoti, pakeistas kaip argumentas.
Kas yra Python set() funkcija?
Set, matematikos terminas, skirtas sekai, kurią sudaro skirtingos kalbos, taip pat pratęsiamas jo kalboje Python ir jį galima lengvai padaryti naudojant set (). set() metodas naudojamas pakartojamą seką konvertuoti į seką su unikaliais Python elementais, paprastai vadinamą Set. Tai yra įmontuota konstruktoriaus funkcija, kuri naudojama tuščiam rinkiniui sukurti arba rinkiniui inicijuoti su elementais.
Python set() metodo savybės
- Norint sukurti tuščią rinkinį, neperduodami jokie parametrai
- Žodyną galima sukurti ir naudojant rinkinį, tačiau po konvertavimo lieka tik raktai, o reikšmės prarandamos.
set() funkcija Python pavyzdžiuose
Toliau pateikiami būdai, kaip galime naudoti set () Python:
- Tuščio rinkinio kūrimas
- Naudojant set() su sąrašu
- Set() naudojimas su Tuples
- Kuriamas rinkinys su diapazonu
- Žodyno pavertimas rinkiniu
Aibės kūrimas naudojant set() funkciją
Šiame pavyzdyje mes kuriame a Nustatyti naudojant set() funkciją.
Python3
# we are creating an> #empty set by using set()> > s>=> set>()> print>(>'Type of s is '>,>type>(s))> |
>
>Išvestis
Type of s is>
set() Funkcija su sąrašu
Šiame pavyzdyje mes naudojame set() su Sąrašas . Čia pakartojamą pakeitimą konvertuosime į seką su unikaliais Python elementais.
Python3
# working of set() on list> # initializing list> lis1>=> [>3>,>4>,>1>,>4>,>5> ]> > # Printing iterables before conversion> print>(>'The list before conversion is : '> +> str>(lis1))> > # Iterables after conversion are> # notice distinct and elements> print>(>'The list after conversion is : '> +> str>(>set>(lis1)))> |
>
>
kas yra urfi javedIšvestis
The list before conversion is : [3, 4, 1, 4, 5] The list after conversion is : {1, 3, 4, 5}> set() Funkcija su Tuple
Šiame pavyzdyje mes naudojame funkciją set() su kortele .
Python3
# working of set() on tuple> # initializing tuple> tup1>=> (>3>,>4>,>1>,>4>,>5>)> > # Printing iterables before conversion> print>(>'The tuple before conversion is : '> +> str>(tup1))> > # Iterables after conversion are> # notice distinct and elements> print>(>'The tuple after conversion is : '> +> str>(>set>(tup1)))> |
>
>Išvestis
The tuple before conversion is : (3, 4, 1, 4, 5) The tuple after conversion is : {1, 3, 4, 5}> set() Funkcija su diapazonu
Šiame pavyzdyje mes naudojame funkciją set() su diapazonas funkcija. Čia pakartojamą pakeitimą konvertuosime į seką su unikaliais Python elementais.
Python3
# working of set() on range> > # initializing range> r>=> range>(>5>)> > r>=>set>(r)> # Iterables after conversion are> # notice distinct and elements> print>(>'The Range after conversion is : '> +> str>(r))> |
>
>Išvestis
The Range after conversion is : {0, 1, 2, 3, 4}> Metodo set() demonstravimas naudojant žodyną
Šiame pavyzdyje matome set() demonstravimą su Žodynas ir tai veikia.
Python3
duomenų struktūros java
# Python3 code to demonstrate the> # working of set() on dictionary> > # initializing list> dic1>=> {>4> :>'geeks'>,>1> :>'for'>,>3> :>'geeks'> }> > # Printing dictionary before conversion> # internally sorted> print>(>'Dictionary before conversion is : '> +> str>(dic1))> > # Dictionary after conversion are> # notice lost keys> print>(>'Dictionary after conversion is : '> +> str>(>set>(dic1)))> |
>
>Išvestis
Dictionary before conversion is : {4: 'geeks', 1: 'for', 3: 'geeks'} Dictionary after conversion is : {1, 3, 4}>