Skip to content

Latest commit

 

History

History
64 lines (42 loc) · 1.98 KB

aula05-algoritmo-python.md

File metadata and controls

64 lines (42 loc) · 1.98 KB

Curso de Algoritmo em Python

Aula 05 - Listas, Vetores e Matrizes

Além de poder criar variáveis para armazenar dados específicos, também podemos criar outras estruturas de dados. Uma das estruturas mais utilizadas se chamam array, vetor e matriz. Digite o código abaixo para exercitamos estes conceitos:

  1. Acesse o site https://www.onlinegdb.com/
  2. No canto superior direito em Language, escolha Python 3
  3. Na área de código, apague tudo que está lá e digite o seguinte:
# Aula 05 - Listas (Vetor ou Matriz)

'''
    Vetor: estrutura unidimensional, formada por posições
    Matriz: estrutura multidimensional, formada por linhas e colunas
'''
lista_de_compras = ['Arroz', 'Feijão', 'Leite', 'Ovos']

# acessar uma posição por indice
print(lista_de_compras[0])

# alterar um valor por indice
lista_de_compras[0] = 'Café' # Depois apague ou comente esta linha para acompanhar o vídeo

print(lista_de_compras[0])

# adicionar elemento no final da lista
lista_de_compras.append('Farinha')

# adicionar elemento em posição específica
lista_de_compras.insert(0, 'Suco')

# apagar último elemento da lista
lista_de_compras.pop()

# apagar elemento por índice ou posição
lista_de_compras.pop(3)

print(lista_de_compras[3])

# exibir o tamanho da lista
print(len(lista_de_compras))

# Matriz
disciplinas = [
    ['Nome', 'Disciplina'],
    ['Edson', 'Algoritmo'],
    ['Maria', 'Design']
]

print(disciplinas[-1][-1])

Execute o código e veja os resultados em tela.

Observe que ao invés de criar uma variável para armazenar cada informação, nós criamos um vetor para armazenar uma lista de informações. O mesmo fizemos para armazenar dados tabulares utilizando a estrutura matriz.

Considerações

Nesta aula vimos como criar listas ou array, vetores e matrizes no Python para armazenar dados. Aprendemos também como acessar dados, alterar, e modificar as listas. Estes conceitos são muito imporantes. Estude com calma, exercite.

Salve Devs, até as próximas!