Logo Passei Direto
Buscar
A instrução z = { 'jan' : 12 , 'fev' : 42, 'mar': 100} cria um dicionário em Python com alguns itens formados por chave/valor. Se usarmos a instrução m = z.items() logo após a anterior, qual será o tipo de informação armazenada na variável m?
a. Uma lista de strings.
b. Uma tupla com 3 inteiros.
c. Uma tupla com três strings.
d. Uma lista de inteiros.
e. Uma lista de tuplas.
User badge image
Progresso com Exercícios

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 10 meses

Vamos analisar a instrução `m = z.items()` após a criação do dicionário `z = { 'jan' : 12 , 'fev' : 42, 'mar': 100}`. A função `items()` de um dicionário em Python retorna uma visão (view) dos pares chave-valor do dicionário. Essa visão é um objeto que se comporta como uma lista de tuplas, onde cada tupla contém uma chave e seu respectivo valor. Portanto, a variável `m` armazenará uma lista de tuplas, onde cada tupla é composta por uma chave (string) e um valor (inteiro). Analisando as alternativas: a) Uma lista de strings - Incorreto, pois não são apenas strings. b) Uma tupla com 3 inteiros - Incorreto, pois não é uma tupla e não contém apenas inteiros. c) Uma tupla com três strings - Incorreto, pois contém pares chave-valor, não apenas strings. d) Uma lista de inteiros - Incorreto, pois contém pares chave-valor, não apenas inteiros. e) Uma lista de tuplas - Correto, pois é exatamente isso que `z.items()` retorna. Portanto, a alternativa correta é: e) Uma lista de tuplas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina