Python para iniciantes: do zero ao primeiro projeto
Aprenda sobre variáveis, loops e funções e crie seu primeiro projeto Python em apenas 2 horas!
As listas são uma das estruturas de dados mais versáteis e utilizadas em Python. Elas permitem armazenar uma coleção de itens, que podem ser de qualquer tipo, em uma única variável. Além disso, as listas são mutáveis, o que significa que podemos modificar seus elementos após a criação. Neste artigo, vamos explorar os métodos mais comuns e úteis que você pode usar com listas em Python.
Antes de mergulharmos nos métodos, vamos relembrar como criar e acessar elementos de uma lista:
# Criação de uma lista
minha_lista = [1, 2, 3, 'Python', True]
# Acessando elementos
primeiro_elemento = minha_lista[0] # Saída: 1
ultimo_elemento = minha_lista[-1] # Saída: TrueTestarO método append() é usado para adicionar um elemento ao final de uma lista:
minha_lista.append('novo item')
print(minha_lista)
# Saída: [1, 2, 3, 'Python', True, 'novo item']O método extend() é usado para adicionar os elementos de uma lista (ou qualquer iterável) ao final de outra lista:
minha_lista.extend(['outro item', 6])
print(minha_lista)
# Saída: [1, 2, 3, 'Python', True, 'novo item', 'outro item', 6]O método insert() insere um elemento em uma posição específica da lista:
minha_lista.insert(1, 'inserido')
print(minha_lista)
#Saída: [1, 'inserido', 2, 3, 'Python', True, 'novo item','outro item', 6]O método pop() remove e retorna um elemento de uma posição específica na lista:
removido = minha_lista.pop(1)
print(removido)
print(minha_lista)
# Saída: [1, 2, 3, 'Python', True, 'novo item', 'outro item', 6]O método remove() remove a primeira ocorrência de um valor específico na lista:
minha_lista = [1, 2, 3, 'Python', True]
minha_lista.remove('Python')
print(minha_lista)O método reverse() inverte a ordem dos elementos na lista:
minha_lista.reverse()
print(minha_lista)
# Saída: [6, 'outro item', 'novo item', True, 3, 2, 1]minha_lista = [1, 2, 3, 'Python', True]
minha_lista.append('novo item')
print(minha_lista)
#Saída: [1, 2, 3, 'Python', True, 'novo item']
minha_lista.extend(['outro item', 6])
print(minha_lista)
# Saída: [1, 2, 3, 'Python', True, 'novo item', 'outro item', 6]
minha_lista.insert(1, 'inserido')
print(minha_lista)
#Saída: [1, 'inserido', 2, 3, 'Python', True, 'novo item','outro item', 6]
minha_lista.reverse()
print(minha_lista)
# Saída: [6, 'outro item', 'novo item', True, 3, 2, 1]
removido = minha_lista.pop(1)
print(removido) # Saída: 'inserido'
print(minha_lista)
# Saída: [1, 2, 3, 'Python', True, 'novo item', 'outro item', 6]
minha_lista = [1, 2, 3, 'Python', True]
minha_lista.remove('Python')
print(minha_lista)TestarO método sort() ordena os elementos da lista em ordem crescente (ou alfabética):
numeros = [3, 1, 4, 1, 5, 9, 2]
numeros.sort()
print(numeros) # Saída: [1, 1, 2, 3, 4, 5, 9]O método count() retorna o número de ocorrências de um valor específico na lista:
contagem = numeros.count(1)
print(contagem) # Saída: 2O método index() retorna o índice da primeira ocorrência de um valor específico na lista:
indice = numeros.index(4)
print(indice) # Saída: 3numeros = [3, 1, 4, 1, 5, 9, 2]
numeros.sort()
print(numeros) # Saída: [1, 1, 2, 3, 4, 5, 9]
contagem = numeros.count(1)
print(contagem) # Saída: 2
indice = numeros.index(4)
print(indice) # Saída: 3TestarOs métodos de lista em Python são ferramentas poderosas que permitem manipular dados de maneira eficiente e intuitiva. Com a prática, você se tornará cada vez mais confortável em utilizá-los para resolver problemas do mundo real. Experimente esses métodos com suas próprias listas e veja o que você pode criar!
Aprenda sobre variáveis, loops e funções e crie seu primeiro projeto Python em apenas 2 horas!
Saia do zero e analise dados com Python e Pandas neste curso gratuito com certificado!
Aprenda a programar com Python e explore a inteligência artificial! Crie um chatbot prático que interage com seus próprios dados. Comece agora!
Estudo aprofundado do potencial de LLMs multimodais: soluções, mecanismos e geração de valor Os Modelos de Linguagem de Grande Porte (LLMs) multimodais representam uma…
Quando se trata de visualização de dados em Python, o Matplotlib é uma das bibliotecas mais populares e poderosas disponíveis. Para cientistas de dados,…
Ter um portfólio online é essencial para se destacar no mercado. Se você atua na área de dados, tecnologia ou negócios, apresentar seus projetos…
Comente e participe da conversa
Crie sua conta gratuita e compartilhe sua opinião nos comentários.
Entre para a Asimov