Python | funkce set().

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

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




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