As funções de converções para tipos simples:
- int() – converte para int
- float() – converte para float
- str() – converte para string
- bool() – converte para bool
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
inteiro = int("10") ponto_flutuante = float("5.4") booleano = bool("True") string = str(10) print(f"inteiro {inteiro} do tipo {type(inteiro)}") print(f"ponto flutuante {ponto_flutuante} do tipo {type(ponto_flutuante)}") print(f"booleano {booleano} do tipo {type(booleano)}") print(f"string {string} do tipo {type(string)}") """ RESULTADO: inteiro 10 do tipo <class 'int'> ponto flutuante 5.4 do tipo <class 'float'> booleano True do tipo <class 'bool'> string 10 do tipo <class 'str'> """ |
Converter Lista para Conjunto:
- set() – converte uma lista para um conjunto de dados eliminando redundâncias
|
1 2 3 4 5 6 7 8 |
lista = ['banana', 'maça','maça','maça','maça','maça','maça'] conjunto = set(lista) print(conjunto) """ Resultado: {'banana', 'maça'} """ |
- list() – converte conjunto em lista
|
1 2 3 4 5 6 7 8 9 10 11 |
dado = ['banana', 'maçã','banana', 'maçã', 'maçã','banana', 'maçã'] conjunto = set(dado) print(f" resultado: {conjunto} que é do tipo {type(conjunto)}") lista = list(conjunto) print(f" resultado: {lista} que é do tipo {type(lista)}") """ resultado: {'maçã', 'banana'} que é do tipo <class 'set'> resultado: ['maçã', 'banana'] que é do tipo <class 'list'> """ |
- dict() – converte Listas. Tuplas ou string json em Dicionário
|
1 2 3 |
lista = [("a", 1), ("b", 2), ("c", 3)] dicionario = dict(lista) print(dicionario) # Saída: {'a': 1, 'b': 2, 'c': 3} |
|
1 2 3 4 |
chaves = ["nome", "idade", "cidade"] valores = ["Ana", 30, "São Paulo"] dicionario = dict(zip(chaves, valores)) print(dicionario) # Saída: {'nome': 'Ana', 'idade': 30, 'cidade': 'São Paulo'} |
|
1 2 3 4 5 |
<span class="token keyword">import</span> json json_string <span class="token operator">=</span> <span class="token string">'{"nome": "Carlos", "profissao": "Engenheiro"}'</span> dicionario <span class="token operator">=</span> json<span class="token punctuation">.</span>loads<span class="token punctuation">(</span>json_string<span class="token punctuation">)</span> <span class="token keyword">print</span><span class="token punctuation">(</span>dicionario<span class="token punctuation">)</span> <span class="token comment"># Saída: {'nome': 'Carlos', 'profissao': 'Engenheiro'}</span> |