Jestem nowy w Pythonie i nie mogę znaleźć sposobu na wstawienie ciągu do listy bez podzielenia go na pojedyncze znaki:
>>> list=['hello','world']
>>> list
['hello', 'world']
>>> list[:0]='foo'
>>> list
['f', 'o', 'o', 'hello', 'world']
Co powinienem zrobić, aby mieć:
['foo', 'hello', 'world']
Przeszukałem dokumenty i internet, ale to nie był mój dzień.
list2 = list1.append('foo')lublist2 = list1.insert(0, 'foo')spowodujelist2uzyskanie wartości Brak. Obie metodyappendiinsertsą metodami, które modyfikują listę, na której są używane, zamiast zwracać nową listę.