Sou novo no Python e não consigo encontrar uma maneira de inserir uma string em uma lista sem que ela seja dividida em caracteres individuais:
>>> list=['hello','world']
>>> list
['hello', 'world']
>>> list[:0]='foo'
>>> list
['f', 'o', 'o', 'hello', 'world']
O que devo fazer para ter:
['foo', 'hello', 'world']
Pesquisei nos documentos e na web, mas não foi o meu dia.
list2 = list1.append('foo')
oulist2 = list1.insert(0, 'foo')
resultará emlist2
ter o valor Nenhum. Ambosappend
einsert
são métodos que alteram a lista na qual são usados, em vez de retornar uma nova lista.