Я новичок в Python и не могу найти способ вставить строку в список, не разбивая ее на отдельные символы:
>>> list=['hello','world']
>>> list
['hello', 'world']
>>> list[:0]='foo'
>>> list
['f', 'o', 'o', 'hello', 'world']
Что делать, чтобы:
['foo', 'hello', 'world']
Искал документы и Интернет, но это был не мой день.
list2 = list1.append('foo')илиlist2 = list1.insert(0, 'foo')приведетlist2к значению None. Обаappendиinsertявляются методами, которые изменяют список, в котором они используются, а не возвращают новый список.