NESTA PUBLICAÇÃO IREI FALAR DE UM TIPO DE VARIÁVEL COMPOSTA DIFERENTE, SETS!
Sets é uma variável composta que me esqueci de referir quando falei em listas, tuplas e dicionários; é um conjunto de variáveis, como nos outros tipos que referi anteriormente, só que não têm uma ordem definida, e assim também são indexadas, ou seja, não se pode seleccionar através de um número que lhe corresponde.
Para não haver confusão entre os quatro tipos de variáveis compostas, mostro aqui este recorte que me é sempre útil com uma descrição de cada um com as suas características:
Criar set:
set = {"apple", "banana", "cherry"}
Seleccionar um item de um set:
Como referi acima, os items não são indexados, por isso não é possível seleccionar um como num dos outros tipos de variável composta, mas é possível verificar se existe de duas maneiras:
No exemplo acima, criamos um ciclo/loop, em que o programa mostra todos os constituintes do set.
O output seria por exemplo:
Outro exemplo pode ser para verificar se um elemento específico se encontra no set, assim o resultado do programa abaixo será 'True' se existir, ou 'False' senão existir:
Como referi acima, os items não são indexados, por isso não é possível seleccionar um como num dos outros tipos de variável composta, mas é possível verificar se existe de duas maneiras:
set = {"apple", "banana", "cherry"} for x in set: print(x)
No exemplo acima, criamos um ciclo/loop, em que o programa mostra todos os constituintes do set.
O output seria por exemplo:
apple banana cherry
Outro exemplo pode ser para verificar se um elemento específico se encontra no set, assim o resultado do programa abaixo será 'True' se existir, ou 'False' senão existir:
set = {"apple", "banana", "cherry"} print("banana" in set)
Assim terminamos esta parte 1 sobre sets! Na próxima publicação irei mostrar outros métodos de interacção com sets, até lá: Boa Programação!
Referências:
- www.w3schools.com/python/python_sets.asp (13-1-2020)
- www.w3schools.com/python/python_lists.asp (recorte: 13-1-2020)
- hilite.me (13-1-2020)
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.