您将如何为以下结果编码?
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
我是否遗漏了一些可以展平元组列表而不迭代列表本身的东西?