私は、pythonで整数入力をリストに変換するための1行のコマンドを探しています。 以下はその状況です。Pythonで単一の整数の入力をリストに変換する
上記の行は、複数の数値を入力すると完全に機能します。例1,2,3。しかし、私は1桁の数字だけを入力するとエラーになります。例:1。整数をリストに変換することはできないと言っています。 私は、入力ごとにユーザーに質問するループを実行したくありません。だから私はのために働く1行のコマンドを望むまたはもっと桁の入力はカンマで区切られたユーザーによって与えられる。
user_input = raw_input('Enter the numbers: ')
my_list = [int(i) for i in user_input.split(',')]
offical documentationから:あなたはraw_input
を使用して、リスト内包してint
に変換する必要があり、 -indiajoe
ありがとうございました。これは.. – indiajoe