35 lines
		
	
	
		
			878 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			878 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | |||
|  | title: Learn About Python Sets | |||
|  | localeTitle: Aprenda sobre os conjuntos de Python | |||
|  | --- | |||
|  | `Set` s em Python são um tipo de estrutura de dados mutável, mas não ordenada, que pode conter apenas elementos _exclusivos_ . | |||
|  | 
 | |||
|  | **Criação:** | |||
|  | 
 | |||
|  | `set` literal: | |||
|  | 
 | |||
|  | Os colchetes encaracolados, `{}` , _não podem_ ser usados para criar um conjunto vazio: | |||
|  | 
 | |||
|  | ```python | |||
|  | >>> not_set = {}     # set constructor must be used to make empty sets.  | |||
|  |  >>> type(not_set)    # Empty curly brackets create empty dictionaries.  | |||
|  |  <class 'dict'>  | |||
|  | ``` | |||
|  | 
 | |||
|  | Você só pode criar um conjunto vazio usando o método `set()` . | |||
|  | 
 | |||
|  | ```python | |||
|  | >>> example_set = set()  | |||
|  |  >>> type(example_set)  | |||
|  |  <class 'set'>  | |||
|  | ``` | |||
|  | 
 | |||
|  | No entanto, se os elementos forem incluídos entre chaves, então seria uma sintaxe aceitável criar um conjunto. | |||
|  | 
 | |||
|  | ```python | |||
|  | >>> example_set_2 = {1, 2, 3}  | |||
|  |  >>> type(example_set_2)  | |||
|  |  <class 'set'>  | |||
|  | ``` | |||
|  | 
 | |||
|  | \` |