一个相当简单的问题,但我仍在练习迭代多个变量与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] –