Skip to content

Instantly share code, notes, and snippets.

View andeoliveira's full-sized avatar

Anderson Oliveira andeoliveira

  • Brasil
View GitHub Profile
@andeoliveira
andeoliveira / colecoes_dicionarios02b.py
Last active March 22, 2023 05:12
Acessa elemento do dicionário com Python
#Acessar item do dicionário
bandas_dicionario = {"Rock Alternativo":"Red Hot Chili Peppers", "Indie Rock": "The Strokes", "Punk":"Ramones"}
#Método Get com mensagem para elemento não encontrado
bandas_punk = bandas_dicionario.get("Punk", "Não foram encontradas bandas para o estilo.")
print(bandas_punk) #Ramones
#Método Get com mensagem para elemento não encontrado
bandas_heavy_metal = bandas_dicionario.get("Heavy Metal", "Não foram encontradas bandas para o estilo.")
print(bandas_heavy_metal) #Não foram encontradas bandas para o estilo.
@andeoliveira
andeoliveira / colecoes_dicionarios04.py
Created March 24, 2021 00:11
Remove item do dicionário Python
#Remover um item do dicionário
bandas_dicionario = {"Rock Alternativo":"Red Hot Chili Peppers", "Indie Rock": "The Strokes", "Punk":"Ramones"}
#Método Remove
bandas_dicionario.pop("Heavy Metal", None)
print(bandas_dicionario) #{'Rock Alternativo': 'Red Hot Chili Peppers', 'Indie Rock': 'The Strokes', 'Punk': 'Ramones'}
#Instrução Del
del bandas_dicionario["Rock Alternativo"]
print(bandas_dicionario) #{'Indie Rock': 'The Strokes', 'Punk': 'Ramones'}
@andeoliveira
andeoliveira / colecoes_dicionarios03.py
Created March 23, 2021 00:03
Adicionar elemento no Dicionário Python
#Adicionar um item do dicionário
bandas_dicionario = {"Rock Alternativo":"Red Hot Chili Peppers", "Indie Rock": "The Strokes", "Punk":"Ramones"}
#Método update
bandas_dicionario.update({"Heavy Metal": "Iron Maiden"})
print(bandas_dicionario) #{'Rock Alternativo': 'Red Hot Chili Peppers', 'Indie Rock': 'The Strokes', 'Punk': 'Ramones', 'Heavy Metal': 'Iron Maiden'}
#Pela nova chave e valor associado
bandas_dicionario["Heavy Metal"] = "Black Sabbath"
print(bandas_dicionario) #{'Rock Alternativo': 'Red Hot Chili Peppers', 'Indie Rock': 'The Strokes', 'Punk': 'Ramones', 'Heavy Metal': 'Black Sabbath'}
@andeoliveira
andeoliveira / colecoes_dicionarios02.py
Created March 22, 2021 16:14
Acessa um item do dicionário python
#Acessar item do dicionário
bandas_dicionario = {"Rock Alternativo":"Red Hot Chili Peppers", "Indie Rock": "The Strokes", "Punk":"Ramones"}
banda_punk = bandas_dicionario["Punk"]
print(banda_punk) #Ramones
@andeoliveira
andeoliveira / colecoes_dicionarios01.py
Created March 22, 2021 16:12
Dicionários no Python
#Dicionários Python
bandas_dicionario = {"Rock Alternativo":"Red Hot Chili Peppers", "Indie Rock": "The Strokes", "Punk":"Ramones"}
print(type(bandas_dicionario)) #<class 'dict'>
@andeoliveira
andeoliveira / colecoes_sets01b.py
Created March 21, 2021 23:21
Set Vazio no Python
#Criar um set vazio.
bandas_rock = set()
print(type(bandas_rock)) #<class 'set'>
@andeoliveira
andeoliveira / colecoes_sets05.py
Created March 21, 2021 23:16
Remover item do set com remove e discard
#Remover um item do Set Python com remove()
bandas_rock_alternativo = {"Red Hot Chili Peppers", "Muse", "The Killers"}
bandas_rock_alternativo.remove("Muse") #Remove o item pelo próprio objeto
print(bandas_rock_alternativo) #{'Red Hot Chili Peppers', 'The Killers'}
#Remover um item do Set Python com discard()
bandas_rock_alternativo = {"Red Hot Chili Peppers", "Muse", "The Killers"}
bandas_rock_alternativo.discard("Muse") #Remove o item pelo próprio objeto
print(bandas_rock_alternativo) #{'Red Hot Chili Peppers', 'The Killers'}
@andeoliveira
andeoliveira / colecoes_sets04.py
Created March 21, 2021 23:09
Adiciona um elemento no Set Python
#Adicionando um item no Sets no Python
bandas_rock_alternativo = {"Red Hot Chili Peppers", "Muse", "The Killers"}
bandas_rock_alternativo.add("Pearl Jam") # Adiciona um elemento no Set já criado.
print(bandas_rock_alternativo) #{'Muse', 'Pearl Jam', 'Red Hot Chili Peppers', 'The Killers'}
@andeoliveira
andeoliveira / colecoes_sets03.py
Last active March 22, 2023 04:43
Operações com Sets no Python
#Operações com Sets no Python
bandas_rock_alternativo = {"Red Hot Chili Peppers", "Muse", "The Killers"}
bandas_indie_rock = {"The Killers", "Muse", "The Strokes"}
# União
print("União - Todas as bandas (Únicas) ")
print(bandas_rock_alternativo | bandas_indie_rock) #{'The Killers', 'Red Hot Chili Peppers', 'The Strokes', 'Muse'}
print("==========================================================")
# Interseção
@andeoliveira
andeoliveira / colecoes_sets02.py
Created March 21, 2021 22:50
Set com item duplicado, retorna apenas os úniccos
# Sets igonoram itens duplicados e retornam apenas os itens únicos
bandas_sets = {"Metallica", "AC/DC", "The Who", "Ramones", "Metallica"} #Metallica está duplicado
print(bandas_sets) #{'AC/DC', 'Ramones', 'The Who', 'Metallica'} #retorna as bandas únicas, com apenas uma banda Metallica.