Python *[…]语法是什么意思?

Python *[…]语法是什么意思?,python,python-3.x,apache-spark-sql,pyspark-sql,Python,Python 3.x,Apache Spark Sql,Pyspark Sql,我想知道是否有人能告诉我一些关于*[…]在pyspark数据帧中将列转换为小写的示例中的作用的文档 df.toDF(*[c.lower() for c in df.columns]) [c.lower for c in df.columns]构造将创建一个数组,其中的列转换为小写,数组前面的*表示数组元素将作为单个参数发送给df.toDF。 例如,如果数组是a=[1,2,b],那么df.toDF*a等同于df.toDF1,2,b

我想知道是否有人能告诉我一些关于*[…]在pyspark数据帧中将列转换为小写的示例中的作用的文档

df.toDF(*[c.lower() for c in df.columns])
[c.lower for c in df.columns]构造将创建一个数组,其中的列转换为小写,数组前面的*表示数组元素将作为单个参数发送给df.toDF。 例如,如果数组是a=[1,2,b],那么df.toDF*a等同于df.toDF1,2,b