logo

Pythona | funkcja set().

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 Java
Wyjś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}>