def divisble_numbers(a_list, terms):
b_list = [x for x in [a_list] if (x % [terms] == 0)]
c_list = [x for x in b_list if all(x % [terms] == 0)]
return c_list
divisble_numbers([2,3,5,1,6,7,8,9,10,11,12], [2,3])
戻り、このエラーの問題を持つ:TypeError: unsupported operand type(s) for %: 'int' and 'list'
リスト内包して
私は両方の用語で割り切れるインデックスのリストを取得するために取得しようとしていますが。私は、私が得ているエラーに混乱しています。リストの理解には非常に新しいので、助けに感謝します。
リストを持つ整数のmodはどうなるべきですか? 'x%[term]'があなたに与えるべきことは何ですか? –