ustawić() metoda służy do konwersji dowolnego elementu iterowalnego na sekwencję elementów iterowalnych z odrębnymi elementami, powszechnie nazywaną Zestawem. W Pythonie funkcja set() jest wbudowanym konstruktorem używanym do inicjowania zestawu lub tworzenia pustego zestawu. W tym artykule dowiemy się o funkcji set() w Pythonie i o tym, jak możemy przekonwertować iterowalną sekwencję na sekwencję z unikalnymi elementami w Pyton .
Składnia metody set() w języku Python
Składnia : zestaw (iterowalny)
Parametry: Dowolna iterowalna sekwencja, taka jak lista, krotka lub słownik.
Zwroty : Pusty zestaw, jeśli nie zostanie przekazany żaden element. Niepowtarzający się element, który można modyfikować po przekazaniu jako argument.
Co to jest funkcja set() w Pythonie?
Zbiór, termin matematyczny określający ciąg składający się z odrębnych języków, jest również rozszerzony w swoim języku przez Pyton i można je łatwo wykonać za pomocą set(). Metoda set() służy do konwersji iterowalnej sekwencji na sekwencję z unikalnymi elementami w Pythonie, powszechnie nazywaną Set. Jest to wbudowana funkcja konstruktora, która służy do tworzenia pustego zestawu lub inicjowania zestawu elementami.
Właściwości metody set() w Pythonie
- Nie przekazuje się żadnych parametrów w celu utworzenia pustego zestawu
- Słownik można również utworzyć przy użyciu zestawu, ale po konwersji pozostają tylko klucze, a wartości zostaną utracone.
Funkcja set() w przykładach Pythona
Poniżej znajdują się sposoby wykorzystania funkcji set() w Pythonie:
- Tworzenie pustego zestawu
- Używanie set() z listą
- Używanie set() z krotkami
- Tworzenie zestawu za pomocą Range
- Konwersja słownika na zbiór
Tworzenie zestawu za pomocą funkcji set().
W tym przykładzie tworzymy plik Ustawić za pomocą funkcji set().
Python3
# we are creating an> #empty set by using set()> > s> => set> ()> print> (> 'Type of s is '> ,> type> (s))> |
>
w Javie
>Wyjście
Type of s is>
Funkcja set() z listą
W tym przykładzie używamy set() with Lista . Tutaj przekonwertujemy iterowalną sekwencję z unikalnymi elementami w Pythonie.
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)))> |
poradnik dotyczący selenu
>
>Wyjście
The list before conversion is : [3, 4, 1, 4, 5] The list after conversion is : {1, 3, 4, 5}>
Funkcja set() z krotką
W tym przykładzie używamy funkcji set() z krotka .
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)))> |
>
>Wyjście
The tuple before conversion is : (3, 4, 1, 4, 5) The tuple after conversion is : {1, 3, 4, 5}>
set() Funkcja z zakresem
W tym przykładzie używamy funkcji set() z zakres funkcjonować. Tutaj przekonwertujemy iterowalną sekwencję z unikalnymi elementami w Pythonie.
Python3
ciągi znaków na liczby całkowite
# 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))> |
>
>
Tokenizator ciągów JavaWyjście
The Range after conversion is : {0, 1, 2, 3, 4}>
Demonstracja metody set() ze słownikiem
W tym przykładzie widzimy demonstrację set() z Słownik i to działa.
Python3
# 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)))> |
>
>Wyjście
Dictionary before conversion is : {4: 'geeks', 1: 'for', 3: 'geeks'} Dictionary after conversion is : {1, 3, 4}>