NEW
Font size
WorksheetsManipulação de Listas em Python
Total questions: 15
Worksheet time: 8mins
Considere a lista `numeros = [2, 4, 6, 8, 10]`. Qual comando Python adiciona o número 12 ao final da lista?
numeros.add(12)
numeros.append(12)
numeros.insert(12)
numeros.push(12)
Associe o método da lista à sua função correta: 1. append() 2. remove() 3. sort() 4. pop() a) Remove o último elemento da lista b) Adiciona um elemento ao final da lista c) Ordena a lista d) Remove um elemento específico da lista
1-b, 2-d, 3-c, 4-a
1-c, 2-b, 3-d, 4-a
1-d, 2-a, 3-b, 4-c
1-a, 2-c, 3-b, 4-d
Complete o código para que ele imprima todos os elementos da lista `frutas = ["maçã", "banana", "uva"]`: ```python for fruta in _______: print(fruta) ```
frutas
fruta
range(frutas)
enumerate(fruta)
Qual das opções abaixo retorna uma nova lista com o quadrado de cada número da lista `numeros = [1, 2, 3, 4]` usando compreensão de listas?
[x*2 for x in numeros]
[x**2 for x in numeros]
[x+2 for x in numeros]
[x/2 for x in numeros]
Dada a função abaixo, qual será a saída ao chamar `soma_lista([1, 2, 3])`? ```python def soma_lista(lista): soma = 0 for item in lista: soma += item return soma ```
5
6
7
3
Qual método remove e retorna o último elemento de uma lista em Python?
remove()
pop()
del()
clear()
Combine cada função com o resultado correto ao ser aplicada na lista `letras = ['a', 'b', 'c']`: 1. letras.append('d') 2. letras.pop() 3. letras.remove('b') a) ['a', 'b', 'c', 'd'] b) ['a', 'b'] c) ['a', 'c']
1-a, 2-b, 3-c
1-b, 2-c, 3-a
1-c, 2-a, 3-b
1-a, 2-c, 3-b
Qual das opções abaixo representa corretamente uma função que retorna o maior valor de uma lista?
def maior(lista): return min(lista)
def maior(lista): return max(lista)
def maior(lista): return sum(lista)
def maior(lista): return lista[0]
Qual será o resultado da seguinte compreensão de lista? ```python [x for x in range(5) if x % 2 == 0] ```
[1, 3, 5]
[0, 2, 4]
[2, 4, 6]
[0, 1, 2, 3, 4]
Complete a função para que ela retorne a soma dos elementos de uma lista: ```python def soma(lista): return ______(lista) ```
sum
add
total
max
Qual comando Python remove todos os elementos de uma lista chamada `dados`?
dados.delete()
dados.clear()
dados.remove()
dados.pop()
Dada a lista `animais = ["gato", "cachorro", "pássaro"]`, qual comando insere "peixe" na posição 1?
animais.append(1, "peixe")
animais.insert(1, "peixe")
animais.add(1, "peixe")
animais[1] = "peixe"
Qual das opções abaixo representa corretamente a iteração sobre uma lista para imprimir cada elemento?
for i in range(lista): print(i)
for elemento in lista: print(elemento)
for lista in elemento: print(lista)
for print in lista: elemento()
Qual será a saída do seguinte código? ```python lista = [1, 2, 3] print(lista[1]) ```
1
2
3
0
Qual das opções abaixo cria uma lista com os números de 0 a 9 em Python?
list(range(10))
[0:9]
range(0, 9)
[0, 1, 2, 3, 4, 5, 6, 7, 8]
