prorgamming初心者 - 私はやっていた練習への答えを探していた、hereから私の答えを得た。私の質問はこれです - そのスレッドから、最良の答えとして選ばれた1、[私が最初に私のために浮かんだ]
[float(i) for i in lst]
このコードされたコードは、それが行うことになっていたものでしたが、私はその新しいリストを取得しようとしたとき、私はエラーが発生する
>>> xs = '12 10 32 3 66 17 42 99 20'.split()
>>> [float(i) for i in xs]
[12.0, 10.0, 32.0, 3.0, 66.0, 17.0, 42.0, 99.0, 20.0]
>>> i
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'i' is not defined
どうすればよいですか?
ありがとうございます!
あなたがちょうど入力したものが値を返したので、Pythonプロンプトが何かを印刷するときはいつでも、それがあります。入力した式に変数を代入することでその値を保持できますが、何も出力されません。 – SingleNegationElimination