私が持っている:Pythonのリストのリストで値を要素に置き換える方法は?
countsminusoneが0または0未満のすべての値については、counts = [[2, 2, 2, 0], [2, 2, 1, 0]]
countsminusone = [[1, 1, 1, -1], [1, 1, 0, -1]] #Which is counts - 1
、私は1
countsminusone1 = [[1 if x == 0 or x < 0 else x for x in pair] for pair in countsminusone] #I cannot get this to work
と交換してください。そしてcountsminusoneでカウントを分割したい
Divide = [[n/d for n, d in zip(subq, subr)] for subq, subr in zip(counts, countsminusone)] #This should work if the above works
'x == 0またはx <0' ==' x <1'は整数で... – brianpck
または少なくともx <= 0 ... –
あなたはそれがうまくいかないと思いますか?実際の結果と期待される結果を提供してください。 –