Python - Função interna list() 
Exemplos práticos sobre a função interna list()
          A função interna list é a representação do tipo lista. É a classe list, muito útil quando queremos converter outras
sequências (iterables) em lista. Veja algumas conversões.
Podemos converte uma string em uma lista.
>>> list("foo")
['f', 'o', 'o']
Podemos converte tuplas em lista.
>>> list((1, 2, 3))
[1, 2, 3]
O retorno da função range() não é uma lista e sim uma sequência do tipo range.
>>> type(range(0, 10, 2))
<class 'range'>
Para transformar essa sequência em uma lista utilizamos a função list().
>>> list(range(0, 10, 2))
[0, 2, 4, 6, 8]
Não podemos converter inteiros em uma lista porque o tipo int não é iterável.
>>> list(123)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'int' object is not iterable
Mas podemos convertê-los para string e, em seguida, converter para lista.
>>> list(str(123))
['1', '2', '3']
