GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Listas

Diego Freitas Bastos Dylan Python Portugiesisch

Inhalt der Mindmap

Listas

  1. Funcionam como Vetores/Matrizes (arrays) em outras linguagens, com a diferença de serem DINÂMICOS e também de podermos colocar QUALQUER tipo de dado.

    • - Dinâmico: Não possui tamanho fixo: ou seja, podemos criar a lista e simplesmente ir adicionando elementos;
    • - Qualquer tipo de dado: Não possuem tipo de dado fixo: ou seja, podemos colocar qualquer tipo de dado;
    • As Listas são representadas por Colchetes: []
      • lista1 = [1, 99, 4, 27, 15, 22, 3, 1, 44, 42, 27]
  2. Manipulando Dados

    • Ordenar
      • lista1.sort()
    • Procurar valores
      • print(f'Número de occorências na lista 1: {lista1.count(1)}') # Em qual índice da lista está o valor 6? print(numeros.index(6)) #Retorna o índice do primeiro elemento encontrado  # Podemos fazer busca dentro de um range, ou seja, qual indice começar a buscar # Onde index(elemento_procurado, indice_de_inicio) 
    • Adicionar Elementos
      • lista1.append(42) lista1.append([8, 3, 1]) #Coloca a lista com elemento único (sublista) lista1.extend([123, 44, 67]) #Coloca cada elemento da lista como valor   lista1.insert(2, 'Novo Valor') #Inseri 'Novo Valor' na posição '2' da lista 
    • Contar
      • len(lista5)
    • Remover valores
      • ista5.pop() #Além de remover o último elemento, retorna-o também. lista5.pop(2) #Remove o elemento da posição "2"   lista5.clear() #Remove todos os elementos
    • Converter String em Lista
      • curso = "Programação em Python: Essencial" curso = curso.split() # Por padrão, o Split separa os elementos da lista pelo espaço entre elas
    • Converter Lista em String
      • curso3 = " ".join(lista5) #Onde o " " é o separador dos elementos print(curso3)
    • Acessar elementos de forma indexada
      • cores = ['verde', 'amarealo', 'azul', 'branco'] print(cores[0]) #verde print(cores[2]) #azul print(cores[-1]) #branco
    • Gerar Índice com For
      • for indice, cor in enumerate(cores): print(indice, cor)
    • Desempacotar Lista
      • lista2 = [1, 2, 3] num1, num2, num3 = lista2 print(num1) print(num2) print(num3) # Se tivermos um número diferente de elementos na lista ou variáveis, teremos erro
    • Copiando Listas
      • Deep Copy
        • lista = [1, 2, 3] print(lista) nova = lista.copy() print(nova) nova.append(4)
      • Shallow Copy
        • lista = [1, 2, 3] print(lista) nova = lista print(nova) nova.append(4)

Informationen

Beschreibung
Python Mindmap am Listas, erstellt von Diego Freitas Bastos Dylan am 20/05/2019.
Aufrufe
2
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck