Listas
Trabalhando com listas
de modo eficiente
Criando listas númericas
com a função range()
for value in range(1,5):
Organizando uma Lista
Descobrindo o tamanho de umalista
com a função len()
cars = ['bmw', 'audi', 'toyota', 'subaru']
len(cars)
Exibindo uma lista em ordem Inversa
com o método reverse()
cars = ['bmw', 'audi', 'toyota', 'subaru']
cars.reverse()
Esse método também é permanente,mas tambem pode ser desfeito aplicando o metodo novamente a mesma lista uma segunda vez.
Ordenando uma lista temporariamente com
a função sorted()
cars = ['bmw', 'audi', 'toyota', 'subaru']
print(sorted(cars))
Ordenando uma lista de forma permanente
comométodo sort()
Para ordenar uma lista em ordem alfabética inversa
usamos o argumeto reverse=True ao método sort()
cars = ['bmw', 'audi', 'toyota', 'subaru']
cars.sort(reverse=True)
cars = ['bmw', 'audi', 'toyota', 'subaru']
cars.sort()
Este métoto altera a lista de forma permanente.
Removendo elemento do final da lista
com o método pop()
motorcycles = ['honda', 'yamaha', 'suzuki']
first_owned = motorcycles.pop(1)
Na verdade, você pode usar pop() para remover um item de qualquer posição em uma lista se incluir o índice do item que você deseja remover entre parênteses.
motorcycles = ['honda', 'yamaha', 'suzuki']
popped_motorcycle = motorcycles.pop()
esse método permite trabalhar com o item depois de ter removido da lista
Tópico principal
acrescentando
e removendo elementos
Removendo item de acordo com o valor
com o método remove()
motorcycles = ['honda', 'yamaha', 'suzuki', 'ducati']
motorcycles.remove('ducati')
NOTA:
O método remove() apaga apenas a primeira ocorrência do valor que você especificar. Se houver a possibilidade de o valor aparecer mais de uma vez na lista, será necessário usar um laço para determinar se todas as ocorrências desse valor foram removidas.
Removendo elementos com a instrução
dell
motorcycles = ['honda', 'yamaha', 'suzuki']
del motorcycles[0]
Inserindo elementos com o Método
insert()
motorcycles = ['honda', 'yamaha', 'suzuki']
motorcycles.insert(0, 'ducati')
Acrescentando elementos/cancatenando.
Metodo append()
motorcycles = ['honda', 'yamaha', 'suzuki']
motorcycles.append('ducati')
Modificando elemento
motorcycles = ['honda', 'yamaha', 'suzuki']
motorcycles[0] = 'ducati'
Acessando elementos individuais
bicycles = ['trek', 'cannondale', 'redline', ]
Print(bicycles = ['trek'])