Как бы вы описали следующий результат?Python: преобразовать список кортежей в плоский список
tuple_list = [('a', 1), ('b', 3), ('c', 2), ...]
def flatten_tuple(tuple_list):
magic_happens here
return flat_list
flat_list = ['a', 1, 'b', 3, 'c', 2, ...]
Это простая задача решить так:
def flatten_tuple(tuple_list):
flat_list = []
for a, b in tuple_list:
flat_list.append(a)
flat_list.append(b)
return flat_list
я упускаю что-то, может сглаживаться список кортежей без итерация самого списка?
Вы имеете в виду встроенную функцию? – thefourtheye
Извинения за задание двойного вопроса. Мои поисковые усилия были явно недостаточными. – Cole