如何从一组坐标中获取列表?

How to get list from set of coordinates?

如何把坐标拉平?

For input  :[(1,2),(5,6),(7,8)]

期望输出为 [1,2,5,6,7,8]

这样试试:

mylist = [(1,2),(5,6),(7,8)]
newlist = []
for x in mylist:
  newlist += x
 
print(newlist)

来自 itertools 文档页面

from itertools import chain
def flatten(listOfLists):
    "Flatten one level of nesting"
    return chain.from_iterable(listOfLists)