Baixe o app para aproveitar ainda mais
Prévia do material em texto
Listas [ ] In [15]: In [13]: Adicionar elementos a Lista_____APPEND() In [16]: Remover elementos da Lista_____REMOVE In [17]: Out[13]: 0 [1, 2, 'Ana', 'João'] Out[16]: 4 [1, 2, 'Ana', 'João'] [2, 'Ana', 'João'] [2, 'João'] lista = [] # ou lista = list() len(lista) lista.append(1) lista.append(2) lista.append('Ana') lista.append('João') print(lista) len(lista) print(lista) lista.remove(1) print(lista) lista.remove('Ana') print(lista) In [46]: In [47]: Inverter ordem da Lista___REVERSE() In [19]: Posição de um elemento na Lista____INDEX() In [21]: ['Ana', 'José', 'João'] ['Ana', 'José', 'João'] [1, 2, 'Ana', 'João'] ['João', 'Ana', 2, 1] [1, 2, 'Ana', 'João'] 0 2 lista = ['Maria', 'Ana', 'José', 'João'] del lista[0] print(lista) lista = ['Maria', 'Ana', 'José', 'João'] lista.pop(0) print(lista) lista = [1, 2, 'Ana', 'João'] print(lista) lista.reverse() print(lista) lista = [1, 2, 'Ana', 'João'] print(lista) print(lista.index(1)) print(lista.index('Ana')) #lista.index(42) # Erro pois 42 não está contido na lista In [36]: Adicionar elemento em uma posição na lista______INSERT(int, " ") In [39]: Ordenar Elementos em uma Lista_____SORT Rui Dani ['Lia', 'Rui'] ['Ana', 'Lia', 'Rui'] ['Ana', 'Lia', 'Rui', 'Paulo'] ['Ana', 'Rui', 'Dani'] ['Dani', 'Paulo', 'Rui', 'Lia', 'Ana'] ['Ana', 'João'] ['Maria', 'Ana', 'João'] ['Maria', 'Ana', 'José', 'João'] lista = ['Ana', 'Lia', 'Rui', 'Paulo', 'Dani'] print(lista[2]) print(lista[-1]) print(lista[1:3]) print(lista[:3]) print(lista[:-1]) print(lista[::2]) print (lista[::-1]) lista = ['Ana', 'João'] print(lista) lista.insert(0, 'Maria') # Adiciona Maria na posição zero print(lista) lista.insert(2, 'José') print(lista) In [57]: In [ ]: Adicionais In [48]: In [60]: [0, 9, 4, 8, 4, 5, 5] [0, 4, 4, 5, 5, 8, 9] [9, 8, 5, 5, 4, 4, 0] ['ana', 'bia', 'joão'] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Na posição 0 encontrei o valor 0 Na posição 1 encontrei o valor 5 Na posição 2 encontrei o valor 7 valores = [0, 9, 4, 8, 4, 5, 5] print(valores) valores.sort() print(valores) valores.sort(reverse=True) print(valores) print() lista = ['joão', 'ana', 'bia'] lista.sort() print(lista) valores = list(range(0, 11)) print(valores) valores = [0, 5, 7] for i, c in enumerate(valores): print(f'Na posição {i} encontrei o valor {c}') In [63]: Substituir Elemento na Lista In [64]: In [67]: In [68]: In [ ]: Variáveis Compostas Digite um valor: 8 Digite um valor: 4 Digite um valor: 2 Digite um valor: 5 Digite um valor: 6 [8, 4, 2, 5, 6] [1, 'Beto', 'Bia', 4, 6] [1, 'c', 4, 6] [1, 'c', 4, 6] [1, 3, 4, 6] [1, 'c', 4, 6] lista = [] for i in range(5): lista.append(int(input('Digite um valor: '))) print(lista) lista = [1, 'Ana', 'Bia', 4, 6] lista[1] = 'Beto' print(lista) #As duas listas são modificadas lis1 = [1, 3, 4, 6] lis2 = lis1 lis2[1] = 'c' print(lis1) print(lis2) #Somente uma lista é modificada. lis1 = [1, 3, 4, 6] lis2 = lis1[:] lis2[1] = 'c' print(lis1) print(lis2) In [72]: In [ ]: In [ ]: In [ ]: In [ ]: In [ ]: Pedro João ['João', 32] pessoas = [['Pedro', 25], ['Maria', 19], ['João', 32]] #Listas dentro de outras Listas print(pessoas[0][0]) print(pessoas[2][0]) print(pessoas[2])
Compartilhar