Converter lista em tupla em Python
Este tutorial irá apresentar o método para converter uma lista em uma tupla em Python. Listas e tuplas são usadas para armazenar vários valores em uma ordem específica no Python; a principal diferença entre a lista e a tupla é que uma lista é mutável e uma tupla é imutável, o que significa que uma nova tupla será criada sempre que precisarmos fazer qualquer alteração em uma tupla, enquanto podemos fazer alterações em uma lista sem criar um novo. Outra diferença entre uma tupla e uma lista é que a tupla tem menos métodos integrados do que a lista em Python.
Converter uma lista em tupla em Python usando a função tuple()
A função tuple()
é uma função embutida no Python que pega um objeto iterável como entrada e retorna um objeto tupla como saída. Podemos passar diferentes tipos iteráveis, como lista, dicionário ou até mesmo uma string para a função tuple()
, e ela retornará um objeto tupla.
Para converter uma lista em tupla, passamos a lista para a função tuple()
. O exemplo de código abaixo demonstra como converter uma lista em tupla em Python usando a função tuple()
.
mylist = list((1, 2, 3, 4))
mytuple = tuple(mylist)
print(mytuple)
print(type(mytuple))
Resultado:
(1, 2, 3, 4)
<class 'tuple'>
Artigo relacionado - Python List
- Converter um dicionário em uma lista em Python
- Remova todas as ocorrências de um elemento de uma lista em Python
- Remover duplicatas da lista em Python
- Obter a Média de uma Lista em Python
- Qual é a diferença entre os métodos de lista anexar e estender
- Como Converter uma Lista para String em Python