2

私はPythonに比較的慣れていないので、次のようなことをしたいと思っています。

if value x == any value in list y:
   write x

これは関数で動作するため、特定の基準に一致するソリューションのみが生成時にcsvに書き込まれます

4

3 に答える 3

9
>>> x = 8
>>> if x in (1, 2, 3, 5, 8, 13, 21, 34, 55):
        print('x is an early Fibonacci number')
x is an early Fibonacci number
于 2013-01-03T12:45:25.050 に答える
5

in構文を使用できます。

if x in ["a", "b", "c"]
   ... do stuff

また、xの出現回数を気にする場合は、countを使用できます。

if y.count(x) == 1
  ... do stuff
于 2013-01-03T12:48:02.983 に答える
1

これはうまくいきますか?

x = somevalue
y = somelist
if x in y:
    print x  #not sure if this is what you mean by 'write'
于 2013-01-03T12:45:35.030 に答える