-
O que significa esta função len()?
Resumidamente, ao passar um valor de string à função len() (ou uma variável contendo uma string), a função será avaliada como o valor inteiro referente à quantidade de caracteres dessa string.
Ex:
>>> len('Eduardo')
7
>>>
Resolução:
1.
>>> a = ['UF'] + [ 'RN']
>>> len(a)
2
>>>
2.
>>> len(b)
4
>>>
Resposta: 2 e 4.
b recebe o valor de 1, que é 2; valor de b é igual a 4.
Pesquisem a documentação do Python online em busca da função len(). Ela está em uma página web chamada “Built-in Functions” (Funções internas).
-
Completando:
Na expressão listada abaixo será retornado o seguinte resultado no Python:
b = ['4']*4
b = ['4', '4', '4', '4']
len(b)
4 = Quatro é total de índices na lista b
-
É preciso saber que len() retorna o tamanho da string (string é uma cadeia de caracteres). Observa-se que tudo que vier entre aspas é considerado uma string (até mesmo números).
b = ['4']*4
a = ['UF'] + [ 'RN']
print(a) # irá criar a lista ['UF', 'RN']
print(len(a)) # retornará o tamanho da lista
print(b) # irá criar a lista ['4', '4', '4', '4']
print(len(b)) # retornará o tamanho da lista
['UF', 'RN']
2
['4', '4', '4', '4']
4