Logo Passei Direto

A maior rede de estudos do Brasil

Grátis
1 pág.
Listas em Python

Pré-visualização|Página 1 de 1

Listas em Python


Listas em Python são como listas comum que usamos no dia a dia, como lista de compras, lista de afazeres e etc.

exemplo: [´Macarrão', 'batata', 'tomate', 'manjericão']

Para criar listas no Python é necessário:

  • Utilizar o símbolo [] (colchetes) para as listas;
  • Separa itens da lista pela vírgula;
  • Armazenar a lista em uma VARIÁVEL;



Vamos á prática:

HTML image 0

resultado:

HTML image 1


Contagem:

Cada item da lista possuí uma posição, lembrando que no python a contagem começa no zero então:

Macarrão é a posição 0 , batata é 1, tomate é 2 e manjericão é 3 , ao todo nossa lista possuí 4 itens.

Para acessarmos um item da lista vamos utilizar a estrutura: nomedalista[posição].

Buscando a posição [1]:

HTML image 2

HTML image 3

A batata está na posição 1 da nossa lista.

Outro ponto interessante é que conseguimos utilizar as posições negativas dentro da lista para buscar os dados na ordem inversa!

O uso de números negativos permite acessar a lista na ordem inversa:

print(lista_compras[-1])                      -      aqui queremos o último item da lista 
manjericão                                                 -     ele retornou o manjericão 
[´Macarrão', 'batata', 'tomate', 'manjericão']

[  0    ,   1     ,  2 ,  3 ] -> Posições números positivos
[  -3   ,  -2     , -1  ] -> Posições números negativos


Métodos do Python para utilizar nas listas

Agora vamos analisar alguns métodos do Python como: append insert (para inserir informações na lista); delpop remove (para remover itens da lista).

Para adicionar um item a lista:

  • .append(): adiciona o item ao final da lista;
  • .insert(): insere um item na lista na posição indicada


Para deletar um item da lista:

  • del: remove um item da lista baseado na posição indicada;
  • .remove(): remove um item baseado no seu valor e não na sua posição;
  • .pop(): remove da lista_compras o último item, mas não o exclui.


vamos praticar:

1 - primeiro comando .append

vamos inserir no final da nossa lista de compras, pimentão

HTML image 4

resultado:

HTML image 5


2 - segundo comando del

vamos remover o item que está na posição 3 da nossa lista (o manjericão)

HTML image 6

resultado

HTML image 7


Como criar uma lista do zero no Python?

Podemos também criar uma lista do zero e trazer itens de outras listas para dentro dele com a utilização do pop que vai pegar essa informação e armazenar em outra variável.

Outra opção para criar uma lista é utilizar a função input para que o próprio usuário possa inserir as informações de forma manual através de uma caixa!

# Criando a lista tarefas
tarefas = []

# Usando o Input() vamos coletar do usuário qual a tarefa a ser adicionada.

atividade = input('Insira uma atividade: ')

#Adiciona a tarefa indicada pelo usuário a lista de tarefas

tarefas.append(atividade)
Insira uma atividade: limpar a casa

print(tarefas)
[' limpar a casa']


Quer ver o material completo? Crie agora seu perfil grátis e acesse sem restrições!