Buscar

lista3 - python - tuplas

Prévia do material em texto

1. Qual é a definição de uma tupla em Python?
2. Descreva duas características principais de uma tupla.
3. Explique por que as tuplas são consideradas estruturas de dados imutáveis.
4. Como você cria uma tupla vazia em Python?
5. Quais são as duas formas comuns de acessar elementos em uma tupla?
6. O que acontece se você tentar modificar um elemento específico em uma tupla?
7. Em que situação você escolheria usar uma tupla em vez de uma lista?
8. Qual é a diferença entre uma tupla e um conjunto (set) em Python?
9. Como você verifica se um elemento está presente em uma tupla?
10. Explique o conceito de desempacotamento de tuplas.
11. Qual é a função do método count() em uma tupla?
12. Como você inverte a ordem dos elementos em uma tupla?
13. É possível ordenar uma tupla em Python? Explique.
14. Como você concatena duas tuplas?
15. Por que as tuplas são frequentemente usadas como chaves em dicionários?
16. Como você converte uma lista em uma tupla?
17. Quando seria apropriado usar uma tupla em vez de uma lista?
18. Explique o que significa que as tuplas são "hashables" em Python.
19. O que acontece se você tentar adicionar um novo elemento a uma tupla?
20. Qual é a principal vantagem de usar tuplas em situações específicas?
Gabarito:
1. Uma tupla em Python é uma sequência ordenada e imutável de elementos.
2. Duas características principais de uma tupla são: ordenação dos elementos e imutabilidade.
3. Tuplas são imutáveis porque seus elementos não podem ser alterados após a criação.
4. Para criar uma tupla vazia em Python, utiliza-se a sintaxe tupla = ().
5. As duas formas comuns de acessar elementos em uma tupla são indexação e fatiamento (slicing).
6. Tentar modificar um elemento específico em uma tupla resultará em um erro TypeError, pois as tuplas são imutáveis.
7. Tuplas são escolhidas quando se deseja uma estrutura de dados imutável e ordenada.
8. A diferença entre uma tupla e um conjunto (set) é que as tuplas são ordenadas e os conjuntos não são.
9. Para verificar se um elemento está presente em uma tupla, utiliza-se o operador in.
10. O desempacotamento de tuplas envolve atribuir os elementos de uma tupla a variáveis separadas.
11. O método count() em uma tupla retorna o número de ocorrências de um elemento específico.
12. Para inverter a ordem dos elementos em uma tupla, utiliza-se a sintaxe tupla[::-1].
13. Tuplas podem ser ordenadas em Python usando a função sorted(), que retorna uma lista ordenada.
14. Duas tuplas podem ser concatenadas usando o operador +.
15. Tuplas são frequentemente usadas como chaves em dicionários devido à sua imutabilidade.
16. Para converter uma lista em uma tupla, utiliza-se a função tuple().
17. É apropriado usar uma tupla quando se deseja uma estrutura de dados imutável e ordenada, especialmente para dados que não devem ser alterados.
18. Ser "hashable" significa que as tuplas podem ser usadas como chaves em dicionários devido à sua imutabilidade.
19. Tentar adicionar um novo elemento a uma tupla resultará em um erro, pois as tuplas são imutáveis.
20. A principal vantagem de usar tuplas em situações específicas é a imutabilidade, o que garante a integridade dos dados.
Parte superior do formulário

Continue navegando