O comando in pode ser usado para descobrir se um certo elemento faz parte de uma lista
EXEMPLO:
x = [2, 4, 2, 4, '5']
print(4 in x)
print(10 in x)
print(5 in x)
print('5' in x)
☝️o primeiro print dá True, por que 4 está em x. Já o segundo print dá False, por que a lista em
x não contém o número 10. O terceiro print também dá falso, por que o número 5 não faz
parte da lista. Já o último print dá True.
Vídeo 1 (40min):
Qual a saída desse código?
a = [2, 5, 10, 2, 8]
a.pop(3)
print(a)
Qual a saída desse código?
a = [2, 5, 10, 2, 8]
a.pop(10)
print(a)
Qual a saída desse código?
a = [2, 5, 10, 2, 8]
a.remove(10)
print(a)
Qual a saída desse código?
a = [2, 5, 10, 2, 8]
a.remove(3)
print(a)
Qual a saída desse código?
x = list(range(10, 20, 3))
print(x)
Qual a saída desse código?
x = list(range(10, 20, 3))
print(x)
Qual a saída desse código?
x = [1, 5, 'oi', '10', True]
print(len(x))
Qual a saída desse código?
x = [1, 5, 'oi', '10', True]
x[1] = 20
print(x)
Qual a saída desse código?
x = [1, 5, 'oi', '10', True]
x[20] = 1
print(x)
Qual a saída desse código?
x = [1, 5, 'oi', '10', True]
x[1] = x[2]
print(x)
Qual a saída desse código?
x = [1, 5, 'oi', '10', True]
x.append(3)
print(x)
Qual a saída desse código?
x = [1, 5, 'oi', '10', True]
x.insert(2, 3)
print(x)
Qual a saída desse código?
x = [1, 5, 'oi', '10', True]
x.pop()
print(x)
Qual a saída desse código?
x = [1, 5, 'oi', '10', True]
x.pop(1)
print(x)
Qual a saída desse código?
x = [2, 4, 2, 4]
x.remove(2)
print(x)
Qual a saída desse código?
x = [2, 4, 2, 4]
x.remove(2)
x.remove(2)
x.remove(2)
print(x)
Só para você não ficar voando: nesse vídeo o Guanabara faz a formatação de string com f'' em vez de ''.format()
f'R${5+2}' é equivalente a 'R${}'.format(5+2)
Mas você pode continuar usando o .format normalmente, só estude a outra forma de formatação se quiser =)