Questionário sobre Dicionários e Sets

Para passar no quiz, você deve responder corretamente pelo menos 18 das 20 perguntas abaixo.
O que é um dicionário?
Qual das seguintes é a sintaxe correta para um dicionário?
Qual das seguintes afirmações é verdadeira sobre dicionários?
Quais dos seguintes construtores podem ser usados para criar um dicionário?
Qual das seguintes é a maneira correta de acessar um valor de um dicionário?
Qual das seguintes é a maneira correta de atualizar um valor em um dicionário?
Quais dos seguintes métodos podem ser usados para recuperar um valor associado a uma chave?
O que é um objeto view?
Qual dos seguintes métodos retorna um objeto view com todos os pares chave-valor no dicionário?
Qual dos seguintes métodos remove todos os pares chave-valor do dicionário?
Qual será a saída para o seguinte código?
products = {
    'Laptop': 990,
    'Smartphone': 600,
    'Tablet': 250,
    'Headphones': 70,
}

for product in products.items():
    print(product)
Qual das seguintes afirmações é verdadeira sobre conjuntos?
Qual das seguintes é a maneira correta de criar um set?
Qual das seguintes funções é usada para criar um conjunto vazio?
O que será exibido no terminal?
my_set = {1, 2, 3, 4, 5, 6}
my_set.add(5)

print(my_set)
Qual dos seguintes métodos verifica se um conjunto é um subconjunto?
Qual dos seguintes métodos verifica se dois conjuntos são disjuntos?
O que o operador de diferença simétrica (^) faz?
Qual dos seguintes módulos internos é usado para gerar números aleatórios?
Qual dos seguintes módulos é usado para trabalhar com expressões regulares?