A afirmação verdadeira sobre dicionários em Python é a letra C: Os dicionários são indexados por chaves.
Sobre os dicionários em Python:
Em Python, os dicionários são uma estrutura de dados que permitem mapear chaves (chave) a valores associados (valor). As chaves de um dicionário devem ser únicas e são usadas para indexar e acessar os valores correspondentes.
Vamos analisar as outras afirmações:
1) Esta afirmação é falsa. Em Python, as chaves de um dicionário podem ser de tipos imutáveis, como strings, números e tuplas. No entanto, listas e dicionários não podem ser usados como chaves, pois são tipos mutáveis.
2) Esta afirmação é falsa. Os dicionários em Python são estruturas de dados mutáveis, o que significa que podem ser modificados (adicionando, alterando ou removendo pares chave-valor) após a criação.
3) Esta afirmação é verdadeira a partir do Python 3.7. Antes do Python 3.7, os dicionários não garantiam a ordem dos elementos. A partir do Python 3.7, os dicionários mantêm a ordem de inserção dos elementos.
4) Esta afirmação é falsa, pois, como mencionado acima, os dicionários não garantem a ordem dos elementos antes do Python 3.7. A partir do Python 3.7, eles mantêm a ordem de inserção, mas não são considerados estruturas de dados ordenadas, como as listas ou tuplas.
Lista de comentários
A afirmação verdadeira sobre dicionários em Python é a letra C: Os dicionários são indexados por chaves.
Sobre os dicionários em Python:
Em Python, os dicionários são uma estrutura de dados que permitem mapear chaves (chave) a valores associados (valor). As chaves de um dicionário devem ser únicas e são usadas para indexar e acessar os valores correspondentes.
Vamos analisar as outras afirmações:
1) Esta afirmação é falsa. Em Python, as chaves de um dicionário podem ser de tipos imutáveis, como strings, números e tuplas. No entanto, listas e dicionários não podem ser usados como chaves, pois são tipos mutáveis.
2) Esta afirmação é falsa. Os dicionários em Python são estruturas de dados mutáveis, o que significa que podem ser modificados (adicionando, alterando ou removendo pares chave-valor) após a criação.
3) Esta afirmação é verdadeira a partir do Python 3.7. Antes do Python 3.7, os dicionários não garantiam a ordem dos elementos. A partir do Python 3.7, os dicionários mantêm a ordem de inserção dos elementos.
4) Esta afirmação é falsa, pois, como mencionado acima, os dicionários não garantem a ordem dos elementos antes do Python 3.7. A partir do Python 3.7, eles mantêm a ordem de inserção, mas não são considerados estruturas de dados ordenadas, como as listas ou tuplas.
Aprenda mais sobre Python, aqui:
https://brainly.com.br/tarefa/54920857
#SPJ1