2016-02-06 21 views
3

比方說,我有一組在笛卡爾座標系中聲明要點:檢索所有優雅的方式x座標

points = [[1, 2], [3, 4], [5, 6], [7, 8]] 

是否存在一個優雅的方式來獲得讓所有的x座標爲列表在points

以下是我做了什麼,以獲取所有x座標並返回它們作爲一個列表:

def getXs(points): 
    length = len(points) 
    xs = [None] * length 
    for i in range(length): 
     xs[i] = points[i][0] 
    return xs 

我希望getXs()可以更短,更優雅。

回答

6

您可以使用列表理解是這樣的:

x_values=[i[0] for i in points]