私は文字列のリストを持っていて、それが特定の文字列であれば、リストをループしてリストの値を0にしたいと思います。以下は、私がしようとしていたコードですが、それが動作していません。 variable1 = ['None', 'One', 'Two', 'Three', 'None']
variable2 = [0 if v is 'None' else v for v in variable1]
私はできるだけリストの理解に慣れ親しんでいます。 p = multiprocessing.Pool(processes=multiprocessing.cpu_count())
for result in p.imap_unordered(process_next, [(x1, models, y1) for _ in range(iterations)]):
# some stuff
`print [ [i, j, k] for i in range(x + 1) for j in range(y + 1) for k in range(z + 1) if ((i + j + k) != n)]`
File "solution.py", line 7 print [ [i, j, k] for i in range(x + 1) for j in range(y + 1)