Sono nuovo in Python e non riesco a trovare un modo per inserire una stringa in un elenco senza che venga suddivisa in singoli caratteri:
>>> list=['hello','world']
>>> list
['hello', 'world']
>>> list[:0]='foo'
>>> list
['f', 'o', 'o', 'hello', 'world']
Cosa devo fare per avere:
['foo', 'hello', 'world']
Ho cercato la documentazione e il Web, ma non è stata la mia giornata.
list2 = list1.append('foo')olist2 = list1.insert(0, 'foo')risulteràlist2nell'avere un valore di Nessuno. Entrambiappendeinsertsono metodi che modificano l'elenco in cui vengono utilizzati anziché restituirne uno nuovo.