Questão FC331128
Observe o seguinte trecho de um código Python: a = (1, 2, 3, 4, 5) print(type(a)) O resultado da execução do código apresentado é:
Linguagens de Programação
FGV · 2024
Observe o seguinte trecho de um código Python:
a = (1, 2, 3, 4, 5)
print(type(a))
O resultado da execução do código apresentado é:
- <class 'numpy.ndarray'>
- <class 'tuple'>
- <class 'list'>
- <class 'set'>
- <class 'range'>
Mostrar resposta e comentário
Gabarito
B
Comentário do professor
a = (1, 2, 3) e print(type(a)) imprimem <class 'tuple'> porque type() retorna o tipo (classe) do objeto fornecido, e a variável a foi criada como uma tuple.
Em Python, uma tuple é uma coleção ordenada e imutável, geralmente escrita entre parênteses e elementos separados por vírgula. Ao executar type(a), o interpretador mostra a representação da classe do objeto: <class 'tuple'>.
Observação útil: para criar uma tupla de um único elemento é necessário usar a vírgula, por exemplo (1,); sem a vírgula, (1) é apenas um inteiro entre parênteses.
Conteúdo do catálogo FC Concursos · Atualizado em