使用collect_list然后通过访问索引仅获取列表并分配给变量。Example:df.show()#+-------+#| Name|#+-------+#| Andy|#|Brandon|#| Carl|#+-------+output=df.agg(collect_list(col("name"))).collect()[0][0]output#['Andy', 'Brandon', 'Carl']另一种方法是使用列表理解:ss=df.select("Name").collect()output=[i[0] for i in ss]output#['Andy', 'Brandon', 'Carl']