次の結果をどのようにコーディングしますか?
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
リスト自体を繰り返し処理せずにタプルリストを平坦化できるものが欠けていますか?