检索所有x坐标的优雅方式

Bri*_*ian 3 python list

假设我在笛卡尔坐标系中声明了一组点:

points = [[1, 2], [3, 4], [5, 6], [7, 8]]
Run Code Online (Sandbox Code Playgroud)

是否存在一种优雅的方法来获取所有x坐标作为列表points

以下是我检索所有x坐标并将其作为列表返回的内容:

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

我希望getXs()可以更短更优雅.

Chr*_*oph 7

你可以使用这样的列表理解:

x_values=[i[0] for i in points]
Run Code Online (Sandbox Code Playgroud)