Banner do topo
Logo
Imagem de capa da postagem
Cristiano

Full Stack Developer

Dominando Listas em Python: Criação, Manipulação e Pesquisa

1. Criação de Listas

Listas em Python são usadas para armazenar múltiplos itens em uma única variável. Elas são criadas usando colchetes [] e podem conter tipos de dados variados, incluindo inteiros, strings e até outras listas.

Exemplo:

minha_lista = [1, 2, 3, "Python", "Blog"]
print(minha_lista)

resultado:
[1, 2, 3, 'Python', 'Blog']

 


 

2. Adicionando Itens

Você pode adicionar itens a uma lista de várias maneiras. O método append() adiciona um item ao final da lista, enquanto insert() pode adicionar um item em uma posição específica.

Exemplo:

minha_lista.append("Novo Item")
print(minha_lista)

resultado:
[1, 2, 3, 'Python', 'Blog', 'Novo Item']


minha_lista.insert(2, "Inserido na posição 2")
print(minha_lista)

resultado:
[1, 2, 'Inserido na posição 2', 3, 'Python', 'Blog', 'Novo Item']

 


 

3. Removendo Itens

Para remover itens, você tem algumas opções: remove(), que exclui a primeira ocorrência do valor especificado, ou pop(), que remove o item em uma posição específica e retorna esse item.

Exemplo:

minha_lista.remove("Python")
print(minha_lista)

resultado:
[1, 2, 'Inserido na posição 2', 3, 'Blog', 'Novo Item']


item_removido = minha_lista.pop(1)
print(f"Item removido: {item_removido}")

resultado:
Item removido: 2


print(minha_lista)

resultado:
[1, 'Inserido na posição 2', 3, 'Blog', 'Novo Item']

 


 

4. Pesquisando na Lista

Para verificar se um item está presente na lista, você pode usar o operador in. Para encontrar a posição de um item, use index().

Exemplo:

if "Blog" in minha_lista:
    print("Blog está na lista!")

resultado: Blog está na lista!    
    

posicao = minha_lista.index("Blog")
print(f"Blog está na posição: {posicao}")

resultado: Blog está na posição: 3

 


 

5. Contando Itens

O método count() conta quantas vezes um item aparece na lista.

Exemplo:

minha_lista = [1, 2, 3, 1, 2, 1]
contagem = minha_lista.count(1)
print(f"O número 1 aparece {contagem} vezes na lista.")

resultado:
O número 1 aparece 3 vezes na lista.

 


 

6. Revertendo a Lista

O método reverse() inverte a ordem dos itens na lista.

Exemplo:

minha_lista = [1, 2, 3, 4, 5]
minha_lista.reverse()
print("Lista revertida:", minha_lista)

resultado:
Lista revertida: [5, 4, 3, 2, 1]

 


 

7. Ordenando a Lista

O método sort() ordena os itens da lista em ordem crescente por padrão. Para ordenar em ordem decrescente, você pode passar o parâmetro reverse=True.

Exemplo:

minha_lista = [5, 2, 9, 1, 5, 6]
minha_lista.sort()
print("Lista ordenada em ordem crescente:", minha_lista)

resultado:
Lista ordenada em ordem crescente: [1, 2, 5, 5, 6, 9]


minha_lista.sort(reverse=True)
print("Lista ordenada em ordem decrescente:", minha_lista)

resultado:
Lista ordenada em ordem decrescente: [9, 6, 5, 5, 2, 1]

 

 

Conclusão: Dominar o uso de listas é fundamental para qualquer desenvolvedor Python, oferecendo a base para estruturas de dados mais complexas e operações de programação. Esperamos que este guia tenha ajudado a esclarecer as operações básicas que você pode realizar com listas em Python. Pratique esses exemplos e experimente por conta própria para melhorar suas habilidades de programação.

 

Não esqueça de deixar seus comentários abaixo e nos contar sobre o que mais gostaria de aprender. Fique ligado para mais dicas de programação em nosso blog!

 

 

Tags:

#python #estruturadedados #listas

Comentários (1)

THIAGO SANTOS THIAGO SANTOS

Parabéns pelo conteúdo é excelente e muito útil para meus estudos. Espero ver mais em breve!  Continue com o ótimo trabalho! ?