0
pythonを使って減らしている間に、いくつの項目が既に減らされていたか知ることはできますか?はいの場合、このコードをどのように変換するのですか?Pythonフィルタlambda - 減らすときに減らされた項目の数
例:
numbers = [1,-1,2,-2,3,-3,4,-4,5,-5,6,-6]
new_list = []
for number in numbers:
if number > 0 and len(new_list) < 3:
new_list.append(number)
。あなたがやろうとしていることの例を、 'reduce'を使って示してください。 「減らされた」要素の数は、リスト内の要素の数です(カウントする方法に応じて、1を引いたものです)。 –
彼は 'numbers'を' [1,2] 'に減らそうとしています – nos
どうして減らす必要がありますか? 'new_list = filter(numbers、lambda x:x> 0)[:3]' – user3080953