How to parameterize the column values for df.iloc

I want to get input from a user in order to pass it as a listlike set of integers for iloc, but cannot get the list into a working form like [1,3,4,5] for example.

df.iloc[:,choices]

In the above code, I want to specify column indexes from user input instead of hard coding the numbers in.  Please advise.
dorianitAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Marcin KarkochaSenior DevOps Engineer (Nokia)Commented:
Can you precise your question? Is about DataFrames from Pandas or something?
dorianitAuthor Commented:
I want to take input and pass it to the df.iloc column values.  I found a solution wit the code below.  The requirement is that user separate their values with a space, which is okay for me.

chosenfields = [int(x) for x in input("\nPlease choose the fields  (space separated) (example: 0 2 15).  ").split()]
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Python

From novice to tech pro — start learning today.