У меня проблема с присоединением к спискам.
list = ['a','b',['c','d'],['e']]
Мне нужно это:
list = ['a','b','c','d','e']
Не используйте list в качестве имени переменной (это даже нарушило бы мой пример кода):
list
import itertools as it items = ['a','b',['c','d'],['e']] # in a single line: flat = list(it.chain.from_iterable([item if isinstance(item, list) else [item] for item in items])) # or in several lines: flat = [] for item in items: if isinstance(item, list): flat.extend(item) else: flat.append(item)