Trabalhando com listas - Python 3
Definição
Listas são um dos principais tipos de dados em Python.
Você verá que cobriremos bastante conteúdo nesta seção, mas saiba que dominar o funcionamento de listas em Python fará com que você seja muito mais produtivo ao programar.
Em Python, listas de objetos são representadas pelo tipo list.
Esse tipo de dados é basicamente uma sequência de elementos, que podem ou não ser do mesmo tipo, ou seja, você pode mesclar dados inteiros, com dados floats ou strings
Vejamos alguns exemplos básicos de operações envolvendo listas.
Exemplos:
""" Listas em Python Fatiamento append, insert, pop, del, clear, extend, + min, max range """ # Lembre-se, indice começa em zero, # 0 1 2 3 4 5 lista = ['BCAA', 'Creatina', 'Whey', 'Albumina', 'Teromogênico', 'Cafeína'] # No exemplo abaixo o print irá retonar "Creatina". print(lista[1]) # Retonrar o indice de 0 a 4 print(lista[:5]) # Retornar o indice de 1 a 3 print(lista[:4]) # Encontrar o último item da lista utilize -1 print(lista[-1]) # Pular de dois em dois primeiro : começa do zero segundo : vai até o fim e 2 pular print(lista[::2]) # Inverter uma lista print(lista[::-1]) # INSERT> Inserir um item na lista. Posição 3, passando o item 3 para o 4 indice lista.insert(3, 'Pasta de Amendoim') print(lista) # REMOVE > Remove através do valor lista.remove('Creatina') print(lista) # POP > Remover através do indice lista.pop(0) print(lista) # DEL > Semelhante ao pop, remove através do indice del(lista[0]) print(lista)
Removendo vários itens de uma lista
# 0 1 2 3 4 5 6 7 8 9 > indice lista = [1,2,3,4,5,6,7,8,9,10] del(lista[3:8]) #Dessa forma iremos remover os indices de 3 a 8 (valores 4,5,6,7 e 8) print(lista)
Pegando o maior e menor valor de uma lista com max e min
# Pegar o menor e maior valor lista = [1,2,3,4,5,6,7,8,9,10] print(max(lista)) print(min(lista))
Criando uma lista com a função range
# Criando uma lista com range lista = list(range(0,100)) #Será gerada uma lista de 0 a 100 print(lista)
Comentários
Postar um comentário