Nesta etapa, você aprenderá sobre listas, uma das estruturas de dados mais versáteis e fundamentais em Python. Listas são usadas para armazenar coleções de itens, que podem ser de qualquer tipo de dado. Elas são ordenadas, o que significa que os itens têm uma sequência específica, e mutáveis, o que significa que você pode alterar seu conteúdo após a criação.
-
Abra o editor VS Code no ambiente LabEx.
-
Crie um novo arquivo chamado lists_example.py no diretório ~/project.
~/project/lists_example.py
-
Adicione o seguinte código ao arquivo:
## Criando uma lista de números
numbers = [1, 2, 3, 4, 5]
print("Lista de números:", numbers)
## Criando uma lista de strings
fruits = ["apple", "banana", "cherry"]
print("Lista de frutas:", fruits)
## Criando uma lista de tipos de dados mistos
mixed_list = [1, "hello", 3.14, True]
print("Lista de tipos de dados mistos:", mixed_list)
Aqui, criamos três listas diferentes: numbers contendo inteiros, fruits contendo strings e mixed_list contendo uma mistura de tipos de dados.
-
Execute o script usando o seguinte comando no terminal:
python ~/project/lists_example.py
Você deve ver a seguinte saída:
Lista de números: [1, 2, 3, 4, 5]
Lista de frutas: ['apple', 'banana', 'cherry']
Lista de tipos de dados mistos: [1, 'hello', 3.14, True]
-
Acessando elementos: Você pode acessar elementos em uma lista usando seu índice (posição). O índice começa em 0 para o primeiro elemento.
Adicione o seguinte código a lists_example.py:
fruits = ["apple", "banana", "cherry"]
print("Primeira fruta:", fruits[0]) ## Acessando o primeiro elemento
print("Segunda fruta:", fruits[1]) ## Acessando o segundo elemento
print("Terceira fruta:", fruits[2]) ## Acessando o terceiro elemento
-
Execute o script novamente:
python ~/project/lists_example.py
Você deve ver a seguinte saída:
Primeira fruta: apple
Segunda fruta: banana
Terceira fruta: cherry
-
Modificando elementos: Você pode alterar o valor de um elemento em uma lista atribuindo um novo valor ao seu índice.
Adicione o seguinte código a lists_example.py:
fruits = ["apple", "banana", "cherry"]
fruits[1] = "grape" ## Mudando o segundo elemento
print("Lista de frutas modificada:", fruits)
-
Execute o script novamente:
python ~/project/lists_example.py
Você deve ver a seguinte saída:
Lista de frutas modificada: ['apple', 'grape', 'cherry']
-
Adicionando elementos: Você pode adicionar elementos ao final de uma lista usando o método append().
Adicione o seguinte código a lists_example.py:
fruits = ["apple", "banana", "cherry"]
fruits.append("orange") ## Adicionando um elemento ao final
print("Lista com fruta adicionada:", fruits)
-
Execute o script novamente:
python ~/project/lists_example.py
Você deve ver a seguinte saída:
Lista com fruta adicionada: ['apple', 'banana', 'cherry', 'orange']
Compreender listas e como manipulá-las é crucial para escrever programas Python eficazes.