Converter lista em tupla em Python

Muhammad Waiz Khan 30 março 2021
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

Artigo relacionado - Python Tuple