Catégories : Tous - elementos

par Walter Walter Il y a 6 mois

107

Listas

O texto aborda a manipulação e organização de listas em Python. As operações incluem descobrir o tamanho com a função len(), ordenar de forma permanente usando sort() e de forma temporária com sorted(

Listas

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'])