2
respostas

listas e dicionarios.

dados = [
    {'Nome': 'Jetta Variant', 'Motor': 'Motor 4.0 Turbo', 'Ano': 2003, 'Quilometragem': 44410.0, 'Zero_km': False, 'Valor': 88078.64},
    {'Nome': 'Passat', 'Motor': 'Motor Diesel', 'Ano': 1991, 'Quilometragem': 5712.0, 'Zero_km': False, 'Valor': 106161.94},
    {'Nome': 'Crossfox', 'Motor': 'Motor Diesel V8', 'Ano': 1990, 'Quilometragem': 37123.0, 'Zero_km': False, 'Valor': 72832.16}
]

dados = {
    'Nome': ['Jetta Variant', 'Passat', 'Crossfox'], 
    'Motor': ['Motor 4.0 Turbo', 'Motor Diesel', 'Motor Diesel V8'],
    'Ano': [2003, 1991, 1990],
    'Quilometragem': [44410.0, 5712.0, 37123.0],
    'Zero_km': [False, False, False],
    'Valor': [88078.64, 106161.94, 72832.16]
}

Tendo os exemplos acima, assume-se que listas podem conter quaisquer tipos de dados, como strings, outras listas e outros dicionarios. E dicionários também podem conter quaisquer tipos de dados, como strings, outras listas e também outros dicionarios, com a diferença que este último deve ser estruturado no formato chave-valor. Está correta essa afirmação?

2 respostas

Olá, Rogério! Tudo bom?

Exatamente, listas podem conter outros tipos de estruturas de dados, inclusive listas, e os dicionários podem possui valores contendo vários outros tipos de dados também. Sobre os dicionários, a limitação existe somente sobre as chaves, que são limitadas a strings, números e alguns outros poucos tipos de estrutura, mas no geral, a chave é uma string ou número.

Se ainda tiver alguma dúvida, estou por aqui. Ótimos estudos e grande abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Olá Rogério! Boa noite!

Isto mesmo, correto! Não há impedimentos acerca do tipo dos valores colocados dentro de listas, dicionários, ou tuplas. Uma lista pode conter, outras listas, dicionários, ou tuplas. Um dicionário pode conter outros dicionários, listas ou tuplas, desde que estes sejam em formato de valores, e não de chaves. E assim também com tuplas.

Lembre-se também de seguir as convenções da linguagem Python. ZenPython: https://wiki.python.org.br/TheZenOfPython

Bons estudos! E lembre sempre de praticar. ">