- Nessa aula vamos aprender a utilizar o módulo collections na linguagem Python.
- Neste módulo vamos aprender a contar itens de uma lista, ordenar dicionários e outras funcionalidades interessantes.
- Para iniciar crie o arquivo 10-collections.py.
from collections import Counter, namedtuple, deque
from operator import itemgetter
# 1 - Conta itens de uma lista
fruits = ["Maçã", "Banana", "Uva", "Pêra", "Uva","Maçã", "Uva", "Banana"]
print(fruits)
print(Counter(fruits))
# 2 - Utilizando uma tupla nomeada
game = namedtuple('game', ['name', 'price', 'note'])
g1 = game("Fifa 23", 90.50, 8.5)
g2 = game("Resident Evil 4", 300.00, 10.0)
print(g1)
print(g2)
# 3 - Ordenando dicionários
studants = {"Pedro":24, "Ana":22, "Ronaldo":26, "Janaina":25}
a = sorted(studants.items(), key=itemgetter(0))
print(studants)
print(a)
# 4 - Utilizando fila ambas extremidades
deq = deque([20,40,60,80])
deq.appendleft(10)
print(deq)
deq.append(90)
deq.popleft()
deq.pop()
print(deq)
- Para executar este script execute o comando no terminal: python .\10-collections.py
