Почему не работает '' .join (list1) после вставки нового элемента? - PullRequest
0 голосов
/ 06 августа 2020

У меня есть список list = ['a', 'b']. Затем я создаю новый список по list1 = list.insert(0, 'c'). После этого я хочу соединить все строки в list1 по ''.join(list1). Объясните, пожалуйста, почему как устранить ошибку can only join an iterable?

list = ['a', 'b']
list1 = list.insert(0, 'c')
''.join(list1)

1 Ответ

3 голосов
/ 06 августа 2020

list.insert(0, 'c') ничего не возвращает, поэтому для этого вы можете написать

list = ['a', 'b']
list.insert(0, 'c')
print(''.join(list))

Вывод: 'cab'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...