Python crea un dataframe con una fila por una lista

en python, digamos que tengo una lista [1,2,3, …, 100], y me gustaría usar esta lista para crear un dataframe que tiene una fila y el valor de la fila es la lista. ¿Cuál es la forma más rápida y elegante de hacer esto?

pasar la lista como una lista param a los data :

 In [11]: l = range(1,100) pd.DataFrame(data=[l]) Out[11]: 0 1 2 3 4 5 6 7 8 9 ... 89 90 91 92 93 94 95 96 \ 0 1 2 3 4 5 6 7 8 9 10 ... 90 91 92 93 94 95 96 97 97 98 0 98 99 [1 rows x 99 columns] 

Puede pasar los nombres de las columnas como un DataFrame constructor DataFrame o asignar directamente:

pd.DataFrame(data=[l], columns = col_list)

o

 df.columns = col_list