soubor() metoda se používá k převodu libovolného z iterovatelných prvků na posloupnost iterovatelných prvků s odlišnými prvky, běžně nazývanými Set. V Pythonu je funkce set() vestavěný konstruktor, který se používá k inicializaci sady nebo k vytvoření prázdné. V tomto článku se podíváme na set() v Pythonu a jak můžeme převést iterovatelnou sekvenci na sekvenci s jedinečnými prvky v Krajta .
Syntaxe metody Python set()
Syntax : set (iterovatelný)
Parametry: Libovolná iterovatelná sekvence, jako je seznam, n-tice nebo slovník.
Vrátí: Prázdná množina, pokud není předán žádný prvek. Neopakující se iterovatelný prvek upraven tak, jak byl předán jako argument.
Co je funkce Python set()?
Set, termín v matematice pro posloupnost sestávající z odlišných jazyků, je ve svém jazyce také rozšířen o Krajta a lze jej snadno vytvořit pomocí set(). Metoda set() se používá k převodu iterovatelného na sekvenci s jedinečnými prvky v Pythonu, běžně nazývanou Set. Je to vestavěná funkce konstruktoru, která se používá k vytvoření prázdné sady nebo inicializaci sady s prvky.
Vlastnosti metody Python set()
- Pro vytvoření prázdné sady nejsou předány žádné parametry
- Slovník lze také vytvořit pomocí sady, ale po převodu zůstanou pouze klíče a hodnoty se ztratí.
Funkce set() v příkladech Pythonu
Níže jsou uvedeny způsoby, jak můžeme použít set() v Pythonu:
- Vytvoření prázdné sady
- Pomocí set() se seznamem
- Použití set() s N-ticemi
- Vytváření sady pomocí Range
- Převod slovníku na sadu
Vytvoření sady pomocí funkce set().
V tomto příkladu vytváříme a Soubor pomocí funkce set().
Python3
# we are creating an> #empty set by using set()> > s>=> set>()> print>(>'Type of s is '>,>type>(s))> |
>
přepínač java
>Výstup
Type of s is>
set() Funkce se seznamem
V tomto příkladu používáme set() with Seznam . Zde převedeme iterovatelnou sekvenci na sekvenci s jedinečnými prvky v Pythonu.
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)))> |
>
>Výstup
The list before conversion is : [3, 4, 1, 4, 5] The list after conversion is : {1, 3, 4, 5}> set() Funkce s Tuple
V tomto příkladu používáme funkci set() s tuple .
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)))> |
>
>Výstup
The tuple before conversion is : (3, 4, 1, 4, 5) The tuple after conversion is : {1, 3, 4, 5}> set() Funkce s rozsahem
V tomto příkladu používáme funkci set() s rozsah funkce. Zde převedeme iterovatelnou na sekvenci s jedinečnými prvky v Pythonu.
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))> |
>
>Výstup
The Range after conversion is : {0, 1, 2, 3, 4}> Ukázka metody set() se slovníkem
V tomto příkladu vidíme demonstraci set() with Slovník a funguje to.
Python3
java ocas
# 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)))> |
>
>Výstup
Dictionary before conversion is : {4: 'geeks', 1: 'for', 3: 'geeks'} Dictionary after conversion is : {1, 3, 4}>