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}>