Skip to content

Instantly share code, notes, and snippets.

@tiagodavi70
Created August 7, 2023 15:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tiagodavi70/eca8d83c6e2f60cf28eeeff4d7395dd1 to your computer and use it in GitHub Desktop.
Save tiagodavi70/eca8d83c6e2f60cf28eeeff4d7395dd1 to your computer and use it in GitHub Desktop.
Operações em listas usando Python
# Criando uma lista de números inteiros
lista_numeros = [1, 2, 3, 4, 5]
lista_numeros_range = list(range(1,6))
# Criando uma lista de cadeia de caracteres
lista_nomes = ["João", "Maria", "Carol", "Tiago"]
# Criando uma lista mista com diferentes tipos de dados
lista_mista = [10, "texto", True, 3.14]
# Criando uma lista com outras listas
lista_lista = [9, "Python", [1,2,3], lista_nomes]
print(lista_numeros, lista_numeros_range, lista_nomes, lista_mista, lista_lista)
# Acesso de lista com índice começando em 0
lista_animais = ["gato", "cachorro", "passarinho", "peixe"]
primeiro_animal = lista_animais[0] # "gato"
segundo_animal = lista_animais[1] # "cachorro"
terceiro_animal = lista_animais[2] # "passarinho"
# Trocando valores de uma lista
lista_numeros[2] = 8 # O terceiro elemento da lista que era '3' agora é '8'
print(primeiro_animal, lista_numeros)
#############
# Operações em listas
lista_exemplo = [1, 2, 3, 4, 5]
# Adicionar elementos
lista_exemplo.append(6) # no final
lista_exemplo.insert(4,8) # (x,y) x - índice, y valor, nesse caso adiciona no índice 4 o valor 8 e empurra os outros valores
print(lista_exemplo) # [1, 2, 3, 4, 8, 5, 6]
# Tamanho da lista
print(len(lista_exemplo)) #7
# Acessar uma sublista
print(lista_exemplo[2:5]) # [3, 4, 8]
# Remover elementos
print("Remover")
lista_exemplo.remove(3) # remove um valor que deve existir na lista
print(lista_exemplo) # [1, 2, 4, 8, 5, 6]
elemento_removido = lista_exemplo.pop()
print(elemento_removido) # 6
print(lista_exemplo) # [1, 2, 4, 8, 5]
del lista_exemplo[1]
print(lista_exemplo) # [1, 4, 8, 5]
# Ordenar
lista_exemplo.sort()
print(lista_exemplo) # [1, 4, 5, 8]
# Concatenar listas
lista1 = [1, 2]
lista2 = [3, 4]
lista_concatenada = lista1 + lista2
print(lista_concatenada) # [1, 2, 3, 4]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment