WorksheetsQuestões dicionários/tuplas
Total questions: 20
Worksheet time: 19mins
O que é uma tupla em Python?
Uma tupla em Python é uma coleção ordenada e imutável de elementos.
Qual das opções cria uma tupla corretamente?
tupla = [1, 2, 3]
tupla = {1, 2, 3}
tupla = (1, 2, 3)
tupla = "1, 2, 3"
Como aceder ao segundo elemento da tupla tupla = (10, 20, 30)?
tupla(1)
tupla[1]
tupla[2]
tupla.get(1)
O que faz o código tupla = (1, 2) + (3, 4)?
Dá erro porque não se podem juntar tuplas.
Cria uma nova tupla (1, 2, 3, 4).
Substitui o valor de tupla para (3, 4).
Apaga a tupla inicial.
O que faz o método count() numa tupla?
Retorna o número total de elementos na tupla.
Retorna a posição de um elemento na tupla.
Conta o número de vezes que um elemento aparece na tupla.
Remove um elemento da tupla.
O que é um dicionário em Python?
ma coleção ordenada e imutável de elementos.
Uma coleção que armazena pares de chave e valor, permitindo acesso rápido aos valores através
Um tipo de lista que aceita duplicatas e permite modificações.
Uma sequência ordenada de elementos que pode ser indexada por números inteiros.
Qual das opções cria um dicionário corretamente?
dicionario = [1, 2, 3]
dicionario = {1, 2, 3}
dicionario = {"a": 1, "b": 2}
dicionario = ("a", "b", "c")
Como aceder ao valor associado à chave nome no dicionário d = {"nome": "Ana", "idade": 20}?
d["nome"]
d.get(nome)
d.nome
d[nome]
Qual das operações remove uma chave de um dicionário?
A. del dicionario["chave"] ✅
B. dicionario.remove("chave")
C. dicionario.delete("chave")
D. dicionario.popitem("chave")
O que retorna d.get("idade", 0) no
dicionario.popitem("chave")
dicionario.remove("chave")
dicionario.delete("chave")
del dicionario["chave"]
O que faz o método update() num dicionário?
Adiciona novos pares de chave e valor ao dicionário, sem alterar os existentes.
Atualiza apenas os valores do dicionário.
Ordena as chaves do dicionário.
Atualiza as chaves e valores com os de outro dicionário.
Qual das opções cria uma tupla vazia corretamente?
A. tupla = ()
B. tupla = []
C. tupla = {}
D. tupla = ""
Qual é a saída de tupla = (5, 10, 15); print(len(tupla))?
A. 5
B. 10
C. 15
D. 3
Qual método podes usar para encontrar a posição de um elemento numa tupla?
O que retorna tupla = (1, 2, 3); print(tupla[-2])?
A. 1
B. 2
C. 3
D. Dá erro.
O que faz o código tupla[1] = 10, se tupla = (1, 2, 3)?
A. Altera o valor da tupla para (1, 10, 3).
B. Adiciona o valor 10 na posição 1.
C. Dá erro, pois as tuplas são imutáveis.
D. Remove o elemento 2 e substitui por 10.
Como iterar pelas chaves e valores num dicionário?
A. for chave, valor in dicionario.items():
B. for chave, valor in dicionario:
C. for chave, valor of dicionario:
D. for chave, valor into dicionario:
Como adicionar ou atualizar o valor de uma chave num dicionário?
A. dicionario.add("nova_chave", valor)
B. dicionario.update({"nova_chave": valor})
C. dicionario["nova_chave"].append(valor)
D. dicionario.insert("nova_chave", valor)
Como remover a chave "idade" do dicionário d = {"nome": "Ana", "idade": 25}?
A. d.pop("idade")
B. del d("idade")
C. d.remove("idade")
D. d["idade"].delete()
Qual é a saída de d = {"nome": "Ana", "idade": 25}; print("morada" in d)?
A. True
B. False
C. None
D. Dá erro.
Qual é a saída de d = {"a": 1, "b": 2}; print(d["b"])?
A. "b"
B. 2
C. None
D. Dá erro.
