Initialize row data frame with list
[X ] closes #48479(Replace xxxx with the GitHub issue number)
[ X] [Tests added and passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#writing-tests) if fixing a bug or adding a new feature
[ X] All [code checks passed](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#pre-commit).
 Added [type annotations](https://pandas.pydata.org/pandas-docs/dev/development/contributing_codebase.html#type-hints) to new arguments/methods/functions.
New Feature
It is now possible to initialize a dataframe with a list.

A parameter was also created that allows choosing the direction in which the list will be inserted in the dataframe when initializing it. By column or row.

Here are some examples:

EX1: direction parameter was not set and index parameter was
list_data = [1,2,3,4]
list_columns = ["a","b","c","d"]
result = pd.DataFrame(data=list_data,columns=list_columns,index=[5])

Result:
a b c d
5 1 2 3 4

EX2: direction parameter set as column

list_data = ["x","y","z","k"]
list_columns = ["a","b","c","d"]
pd.DataFrame(data=list_data,columns=list_columns,direction=["columns","b"])

Result:
a b c d
0 NaN NaN x NaN
1 NaN NaN y NaN
2 NaN NaN z NaN
3 NaN NaN k NaN
https://github.com/pandas-dev/pandas/issues/48479 The underlying issue was never picked up by core devs. Im also -1 for this I'm afraid. Thanks for the pull request, but unfortunately, the feature hasn't gotten enough support from the core devs. If you are interested in contributing, I would recommend searching for issues labeled `good first issue`. Closing