Pesquisar aqui

quarta-feira, 4 de dezembro de 2019

Python - Listas (Parte 2)

ATÉ AGORA TRABALHÁMOS APENAS COM VARIÁVEIS SIMPLES, MAS VOU DEMONSTRAR QUAIS OS 3 TIPOS DE VARIÁVEIS COMPOSTAS EXISTEM E ESPECIFICAR UMA!

Esta publicação é a continuação da de segunda feira dia 2, por isso deve ver essa publicação primeiro que esta.

Para mais informações sobre listas: docs.python.org/3/tutorial/datastructures


Na publicação passada mostrei 3 métodos diferentes de manipular uma lista, nesta irei mostrar mais alguns que podem ser úteis.

  • Adicionar elementos: este método é semelhante a um que demonstrei na publicação passada, mas neste utilizados o comando 'append':
1
2
3
4
acompanhamentos = ['massa', 'batata', 'arroz', 'salada']

acompanhamentos.append('feijão')
print(acompanhamentos)

Assim, adicionámos o elemento 'feijão' à lista e o resultado seria:

1
['massa', 'batata', 'arroz', 'salada', 'feijão']

  • Extender a lista: neste método extendemos a lista através do comando 'extend':
1
2
3
4
acompanhamentos = ['massa', 'batata', 'arroz', 'salada']

acompanhamentos.extend('feijão')
print(acompanhamentos)

O output deste programa será:

1
['massa', 'batata', 'arroz', 'salada', 'f', 'e', 'i', 'j', 'ã', 'o']

  • Remover todos os elementos da lista: para esta função temos o comando 'clear', que como o nome indica, 'limpa' a lista:
1
2
3
4
acompanhamentos = ['massa', 'batata', 'arroz', 'salada']

acompanhamentos.clear()
print(acompanhamentos)

Aqui o resultado seria:

1
[]

  • Remover um item da lista: este comando permite nos remover o primeiro item da lista que tenha valor igual ao que está nos parêntesis, senão se encontrar na lista, irá dar erro, utilizamos 'remove':
1
2
3
4
acompanhamentos = ['massa', 'batata', 'arroz', 'salada']

acompanhamentos.remove('massa')
print(acompanhamentos)

O que resultaria se executasse-mos o programa seria:

1
2
3
4
['batata', 'arroz', 'salada']

acompanhamentos.remove('massa')
print(acompanhamentos)

  • 'Baralhar' a lista: este comando permite-nos misturar/baralhar os itens de uma lista, utilizamos 'sort':
1
2
3
4
acompanhamentos = ['massa', 'batata', 'arroz', 'salada']

acompanhamentos.sort()
print(acompanhamentos)

O output do programa acima será por exemplo:


1
['arroz', 'batata','massa', 'salada']


Ainda existem mais comandos que nos permitem manipular listas de várias maneiras, mas se os enumerasse a todos a publicação seria gigante, assim se quiser saber mais alguns comandos pode acessar ao link acima oficial ou aos links das referências abaixo.



Referências:






Sem comentários:

Enviar um comentário

Comente de forma construtiva...

Nota: só um membro deste blogue pode publicar um comentário.