1. Nessa aula vamos aprender a utilizar o módulo collections na linguagem Python.
  2. Neste módulo vamos aprender a contar itens de uma lista, ordenar dicionários e outras funcionalidades interessantes.
  3. 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)
  1. Para executar este script execute o comando no terminal: python .\10-collections.py

Img1.png