logo

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

>

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