Você está na página 1de 12

Estruturas de dados

Listas

Python para Todos – Evaldo Wolkers


Estruturas de dados - Listas

Para adicionar um item à lista usamos o método append.

bancos = ["Banco do Brasil", "CEF", "Banestes"]


bancos.append("Bradesco")
print(bancos)

# Resultado: ['Banco do Brasil', 'CEF', 'Banestes’, 'Bradesco']

Python para Todos – Evaldo Wolkers


Estruturas de dados - Listas

Para adicionar um item à lista definindo um índice específico


usamos o método insert.

bancos = ['Banco do Brasil', 'CEF', 'Banestes',


'Itaú', 'Santander', 'Bradesco']
bancos.insert(3, "Sicoob")
print(bancos)

# Resultado: ['Banco do Brasil', 'CEF', 'Banestes', 'Sicoob',


'Itaú', 'Santander', 'Bradesco']

Python para Todos – Evaldo Wolkers


Estruturas de dados - Listas

Para remover um elemento da lista usamos o método remove.

bancos = ["Banco do Brasil", "CEF", "Banestes", "Itaú"]


bancos.remove("CEF")
print(bancos)

#Resultado: ['Banco do Brasil', 'Banestes', 'Itaú']

Python para Todos – Evaldo Wolkers


Estruturas de dados - Listas

Para ordenar os itens de uma lista usamos o método sort.

bancos = ["Banco do Brasil", "CEF", "Banestes", "Itaú",


"Sicoob", "Bradesco"]
bancos.sort()
print(bancos)

#Resultado:['Banco do Brasil', 'Banestes', 'Bradesco’,


#'CEF', 'Itaú', 'Sicoob']

Python para Todos – Evaldo Wolkers


Estruturas de dados - Listas

Para inverter os itens de uma lista usamos o método reverse.

bancos = ["Banco do Brasil", "CEF", "Banestes", "Itaú",


"Sicoob", "Bradesco"]
bancos.reverse()
print(bancos)

#Resultado:['Bradesco', 'Sicoob', 'Itaú', 'Banestes’,


# 'CEF', 'Banco do Brasil']

Python para Todos – Evaldo Wolkers


Estruturas de dados - Listas

Retornando a quantidade de ocorrências de um elemento em


uma lista com count.
todos_bancos = ["Bradesco", "Banco do Brasil", "CEF", "Banestes",
"Bradesco", "Bradesco"]
qtd_bradesco = todos_bancos.count("Bradesco")
print(f"Qtd. ocorrências Bradesco: {qtd_bradesco}")
numeros = [1, 10, 18, 45, 10, 7, 8, 9, 74, 10, 36, 10, 54, 65,
98, 10]
qtd_dez = numeros.count(10)
print(f"Qtd. Números dez: {qtd_dez}")
Resultado:
Qtd. ocorrências Bradesco: 3
Qtd. Números dez: 5

Python para Todos – Evaldo Wolkers


Estruturas de dados - Listas

Para remover o último elemento de uma lista usamos o


método pop.
bancos = ["Banco do Brasil", "CEF", "Banestes", "Itaú",
"Sicoob", "Bradesco"]
bancos.pop()
print(bancos)

#Resultado:['Banco do Brasil', 'CEF', 'Banestes', 'Itaú', 'Sicoob']

Python para Todos – Evaldo Wolkers


Estruturas de dados - Listas

O método pop retorna o elemento removido.


bancos = ["Banco do Brasil", "CEF", "Banestes", "Itaú",
"Sicoob", "Bradesco"]
banco = bancos.pop()
print(bancos)
#Resultado: ['Banco do Brasil', 'CEF', 'Banestes', 'Itaú', 'Sicoob']

print(banco)
#Resultado: Bradesco

Python para Todos – Evaldo Wolkers


Estruturas de dados - Listas

A função del pode ser usada para remover elementos de uma


lista.
linguagens = ["Python", "Cobol", "Clipper", "C", "C++", "Go", "JavaScript"]
print(linguagens)
del linguagens[6] # Removeu JavaScript
print(linguagens)
del linguagens[1:3] # Removeu Cobol e Clipper
print(linguagens)

Resultado:
['Python', 'Cobol', 'Clipper', 'C', 'C++', 'Go', 'JavaScript']
['Python', 'Cobol', 'Clipper', 'C', 'C++', 'Go']
['Python', 'C', 'C++', 'Go']
Python para Todos – Evaldo Wolkers
Estruturas de dados - Listas

Limpando uma lista inteira.


lista_livros = ['livro 1', 'livro 2', 'livro 3']
lista_livros.clear()
print(lista_livros)

lista_livros = ['livro 1', 'livro 2', 'livro 3']


lista_livros = []
print(lista_livros)
Resultado:
[]
[]

Python para Todos – Evaldo Wolkers


FIM

Python para Todos – Evaldo Wolkers

Você também pode gostar