一個相當簡單的問題,但我仍在練習迭代多個變量與for循環。在下面,我試圖返回一個新的列表,其中x是正數的個數,y是來自輸入數組的負數的總和arr.
正數//負數
如果輸入數組爲空或空,我將返回一個空陣列。
這是我得到的!
def count_positives_sum_negatives(arr):
return [] if not arr else [(count(x), sum(y)) for x, y in arr]
目前正在接受......
類型錯誤: '詮釋' 對象不是可迭代
除了TypeError之外,我不知道在哪裏插入x爲正數且y爲負數的條件。 –
你能舉一個arr的例子嗎? –
@picmate arr = [1,2,3,4,5,6,7,8,9,10,-11,-12,-13,-14,-15] –