impostato() Il metodo viene utilizzato per convertire qualsiasi elemento iterabile in una sequenza di elementi iterabili con elementi distinti, comunemente chiamati Set. In Python, la funzione set() è un costruttore integrato utilizzato per inizializzare un set o creare un oggetto vuoto. In questo articolo vedremo set() in Python e come possiamo convertire un iterabile in una sequenza con elementi univoci in Pitone .
Sintassi del metodo Python set()
Sintassi : set(iterabile)
Parametri: Qualsiasi sequenza iterabile come lista, tupla o dizionario.
Ritorna : Un set vuoto se non viene passato alcun elemento. Elemento non ripetitivo iterabile modificato come passato come argomento.
Cos'è la funzione Python set()?
Set, un termine matematico per una sequenza composta da lingue distinte, è anche esteso nella sua lingua da Pitone e può essere facilmente creato utilizzando set(). Il metodo set() viene utilizzato per convertire un iterabile in una sequenza con elementi univoci in Python, comunemente chiamati Set. È una funzione di costruzione incorporata utilizzata per creare un set vuoto o inizializzare un set con elementi.
Proprietà del metodo set() di Python
- Nessun parametro viene passato per creare il set vuoto
- Il dizionario può anche essere creato utilizzando un set, ma dopo la conversione rimangono solo le chiavi e i valori vengono persi.
Funzione set() negli esempi Python
Di seguito sono riportati i modi in cui possiamo utilizzare set() in Python:
- Creazione di un insieme vuoto
- Utilizzo di set() con List
- Utilizzo di set() con Tuple
- Creazione del set con Range
- Conversione del dizionario in un set
Creazione di un set utilizzando la funzione set()
In questo esempio, stiamo creando un file Impostato utilizzando la funzione set().
Python3
istruzione switch java
# we are creating an> #empty set by using set()> > s> => set> ()> print> (> 'Type of s is '> ,> type> (s))> |
>
>Produzione
Type of s is>
set() Funzione con Lista
In questo esempio, stiamo usando set() con Elenco . Qui convertiremo un iterabile in una sequenza con elementi univoci in Python.
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)))> |
età di pete davidson
>
differenza tra array e arraylist
>Produzione
The list before conversion is : [3, 4, 1, 4, 5] The list after conversion is : {1, 3, 4, 5}>
set() Funzione con Tupla
In questo esempio, stiamo utilizzando la funzione set() con tupla .
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)))> |
>
>Produzione
The tuple before conversion is : (3, 4, 1, 4, 5) The tuple after conversion is : {1, 3, 4, 5}>
set() Funzione con intervallo
In questo esempio, stiamo utilizzando la funzione set() con allineare funzione. Qui convertiremo un iterabile in una sequenza con elementi univoci in Python.
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))> |
javafx
>
stringa.formato java
>Produzione
The Range after conversion is : {0, 1, 2, 3, 4}>
Dimostrazione del metodo set() con dizionario
In questo esempio, stiamo vedendo la dimostrazione di set() con Dizionario e funziona.
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)))> |
>
>Produzione
Dictionary before conversion is : {4: 'geeks', 1: 'for', 3: 'geeks'} Dictionary after conversion is : {1, 3, 4}>