Menu
Coddy logo textTech

Casting de Listas

Parte da seção Logic & Flow do Journey de Python da Coddy — lição 6 de 78.

Você pode usar a função list() para converter iteráveis como tuplas, strings ou intervalos em listas. Isso é útil para trabalhar com elementos em um formato modificável.

Convertendo uma tupla em uma lista:

my_tuple = (1, 2, 3)
my_list = list(my_tuple)
print(my_list)  # [1, 2, 3]

Converter uma string a divide em caracteres individuais:

my_string = "hello"
my_list = list(my_string)
print(my_list)  # ['h', 'e', 'l', 'l', 'o']

Converter um range para uma lista fornece todos os números de uma vez:

my_range = range(5)
my_list = list(my_range)
print(my_list)  # [0, 1, 2, 3, 4]

Você também pode converter para outros tipos como set ou dict, mas você explorará esses mais tarde. Por enquanto, foque em list() para manipular e transformar dados de forma flexível!

challenge icon

Desafio

Fácil

Converta os seguintes dados em listas usando a função list():

  1. Uma tupla: (10, 20, 30)
  2. Uma string: "python"
  3. Um range: range(1, 6)

Imprima as listas resultantes.

Exemplo de Saída:

[10, 20, 30]
['p', 'y', 't', 'h', 'o', 'n']
[1, 2, 3, 4, 5]

Este desafio reforça o uso de list() para converter diferentes iteráveis em listas.

Folha de consulta

Use a função list() para converter iteráveis como tuplas, strings ou intervalos em listas:

Convertendo uma tupla em uma lista:

my_tuple = (1, 2, 3)
my_list = list(my_tuple)
print(my_list)  # [1, 2, 3]

Converter uma string a divide em caracteres individuais:

my_string = "hello"
my_list = list(my_string)
print(my_list)  # ['h', 'e', 'l', 'l', 'o']

Converter um range em uma lista fornece todos os números de uma vez:

my_range = range(5)
my_list = list(my_range)
print(my_list)  # [0, 1, 2, 3, 4]

Experimente você mesmo

# Escreva o código aqui
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Logic & Flow