Font size
WorksheetsQuiz de Estruturas de Dados em Python
Total questions: 20
Worksheet time: 10mins
Qual das seguintes opções cria corretamente uma lista em Python?
lista = [1, 2, 3]
lista = (1, 2, 3)
lista = {1, 2, 3}
lista = '1, 2, 3'
lista = 1, 2, 3
Como adicionar o valor 4 ao final de uma lista chamada 'numeros'?
numeros.append(4)
numeros.add(4)
numeros.insert(4)
numeros += 4
numeros.push(4)
Qual método remove e retorna o último item de uma lista?
lista.pop()
lista.remove()
lista.delete()
lista.cut()
lista.clear()
Qual é a principal característica das tuplas em Python?
São imutáveis
São desordenadas
Permitem apenas um tipo de dado
Não podem ser acessadas por índice
São mais rápidas que listas
Como criar uma tupla com um único elemento?
tupla = (1,)
tupla = (1)
tupla = [1]
tupla = {1}
tupla = 1,
Qual operação NÃO pode ser realizada com tuplas?
tupla.append(1)
tupla.count(1)
tupla.index(1)
len(tupla)
tupla[0]
Como acessar o valor associado à chave 'nome' em um dicionário chamado 'pessoa'?
pessoa['nome']
pessoa.nome
pessoa.get('nome')
pessoa('nome')
pessoa{'nome'}
Qual método remove uma chave de um dicionário e retorna seu valor?
dicio.pop(chave)
dicio.remove(chave)
dicio.delete(chave)
del dicio[chave]
dicio.clear(chave)
Como verificar se a chave 'idade' existe em um dicionário?
'idade' in dicio
dicio.has_key('idade')
dicio.contains('idade')
dicio.exists('idade')
'idade' exists in dicio
Qual estrutura é mais adequada para armazenar pares chave-valor?
Dicionário
Lista
Tupla
String
Conjunto
Qual método retorna uma lista de tuplas (chave, valor) de um dicionário?
dicio.items()
dicio.keys()
dicio.values()
dicio.pairs()
dicio.elements()
Qual operação ordena uma lista in-place (modifica a lista original)?
lista.sort()
sorted(lista)
lista.order()
lista.organized()
ordena(lista)
Qual é a saída do código: len([1, 2, 3] + [4, 5])?
5
2
[1,2,3,4,5]
6
15
Como criar uma cópia independente de uma lista?
nova_lista = lista.copy()
nova_lista = lista
nova_lista = list(lista)
nova_lista = lista[:]
Todas as opções exceto a segunda
Qual é a diferença entre lista[1:3] e lista[1:3:2] em Python?
O segundo tem passo 2 (pula um elemento)
O segundo inclui o índice 3
O primeiro não funciona
Não há diferença
O segundo inverte a ordem
Qual método conta quantas vezes um valor aparece em uma tupla?
tupla.count(valor)
tupla.index(valor)
count(tupla, valor)
tupla.find(valor)
len(tupla, valor)
Qual estrutura é mais eficiente para buscas por chave?
Dicionário
Lista
Tupla
Todas são igualmente eficientes
Nenhuma das anteriores
Qual é a sintaxe correta para um dicionário vazio?
dicio = {}
dicio = []
dicio = ()
dicio = dict()
dicio = ''
Como converter uma lista em tupla?
tupla = tuple(lista)
tupla = list.to_tuple()
tupla = (lista)
tupla = lista.tuple()
tupla = as_tuple(lista)
Qual método atualiza um dicionário com pares chave-valor de outro?
dicio.update(outro_dicio)
dicio.add(outro_dicio)
dicio.merge(outro_dicio)
dicio.join(outro_dicio)
dicio + outro_dicio
