私はPythonにはかなり新しく、ユーザー入力から与えられたリストから偶数だけを返すコードを作成しようとしています。私は上で早期にこれを作成していたPython 3.x:ユーザ入力リストから偶数を抽出する方法は?
:
nums = input('Enter a sequence of numbers separated by commas: ')
lst = str.split(nums)
print(lst)
これは、ユーザが与えたものを返しますが、コンマはまだ結果になります。例えば、私が5,6,7を入力すると、 ['5、'、 '6、'、 '7']これを修正する上で、偶数だけを表示したい。 %2 == 0を使ってチェックする必要があることは分かっていますが、実装方法はわかりません。
試行のリスト内包 'LST = [I iについてLSTであれば(INT(I)%2)== 0]'。 – YiFei
入力時に 'nums = [int(l)in '(' nums: ').split('、 ')]'のように、開始時に 'int'に変換すると便利かもしれません。 (その後、 '%2'ロジックを使用します。) –