Conteúdo do Curso
Estruturas de Dados em Python
Estruturas de Dados em Python
Criando uma Tupla
Em Python, uma tupla é uma estrutura de dados que consiste em uma sequência de valores entre parênteses, com elementos separados por vírgulas. As tuplas são semelhantes às listas, mas a principal diferença é que as tuplas são estruturas de dados imutáveis.
Estruturas de dados imutáveis não podem ser modificadas após serem criadas. As tuplas, assim como as listas, podem conter qualquer número de elementos, e o tipo de dado de cada elemento pode variar. É crucial notar que uma tupla com apenas um elemento é definida com uma vírgula após o elemento, como mostrado:
single_movie = ("Inception",) # Single-element tuple print(single_movie)
Nota
Sem a vírgula, o Python interpretará os parênteses como agrupamento regular, não como uma tupla.
not_a_tuple = ("Inception") print(type(not_a_tuple))
Vamos explorar como criar tuplas.
Criando uma tupla vazia
empty_tuple = () print(empty_tuple)
Criando uma tupla usando a função tuple()
A função tuple()
converte um iterável em uma tupla. Por exemplo, você pode converter uma string em uma tupla de seus caracteres:
movie_title = tuple("Inception") print(movie_title)
Criando uma tupla a partir de uma lista
Você também pode usar a função tuple()
para criar uma tupla a partir de uma lista:
movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
Swipe to show code editor
Crie uma tupla chamada movie_details
que armazene o título, diretor, ano de lançamento e gênero de um filme (por exemplo, "Inception"
, "Christopher Nolan"
, 2010
, "Science Fiction"
).
Obrigado pelo seu feedback!
Criando uma Tupla
Em Python, uma tupla é uma estrutura de dados que consiste em uma sequência de valores entre parênteses, com elementos separados por vírgulas. As tuplas são semelhantes às listas, mas a principal diferença é que as tuplas são estruturas de dados imutáveis.
Estruturas de dados imutáveis não podem ser modificadas após serem criadas. As tuplas, assim como as listas, podem conter qualquer número de elementos, e o tipo de dado de cada elemento pode variar. É crucial notar que uma tupla com apenas um elemento é definida com uma vírgula após o elemento, como mostrado:
single_movie = ("Inception",) # Single-element tuple print(single_movie)
Nota
Sem a vírgula, o Python interpretará os parênteses como agrupamento regular, não como uma tupla.
not_a_tuple = ("Inception") print(type(not_a_tuple))
Vamos explorar como criar tuplas.
Criando uma tupla vazia
empty_tuple = () print(empty_tuple)
Criando uma tupla usando a função tuple()
A função tuple()
converte um iterável em uma tupla. Por exemplo, você pode converter uma string em uma tupla de seus caracteres:
movie_title = tuple("Inception") print(movie_title)
Criando uma tupla a partir de uma lista
Você também pode usar a função tuple()
para criar uma tupla a partir de uma lista:
movie_list = ["Inception", "Interstellar", "Tenet"] movies_tuple = tuple(movie_list) print(movies_tuple)
Swipe to show code editor
Crie uma tupla chamada movie_details
que armazene o título, diretor, ano de lançamento e gênero de um filme (por exemplo, "Inception"
, "Christopher Nolan"
, 2010
, "Science Fiction"
).
Obrigado pelo seu feedback!