一象限具体值python
Specific value of one quadrant python
我想知道如何得到第一象限的总值:
aa = { (0, 1) : 4, (2, 2) : 6, (3, 1) : 7, (1, 2) : 10, (3, 2) : 11,(0, -5) : 4, (-2, -2) : 6, (-3, 1) : 7, (1, -2) : 10, (-3, 2) : 11 }
values = aa.values()
total = sum(values)
for (x,y) in aa:
if (x>0 & y>0):
print(total)
else :
pass
您可以使用带有 x 和 y 坐标条件的 sum
方法。
aa = {(0, 1): 4, (2, 2): 6, (3, 1): 7, (1, 2): 10, (3, 2): 11, (0, -5): 4, (-2, -2): 6, (-3, 1): 7, (1, -2): 10,
(-3, 2): 11}
total = sum(aa[(x,y)] for x,y in aa if x >= 0 and y >= 0)
print(total) # prints 38
我想知道如何得到第一象限的总值:
aa = { (0, 1) : 4, (2, 2) : 6, (3, 1) : 7, (1, 2) : 10, (3, 2) : 11,(0, -5) : 4, (-2, -2) : 6, (-3, 1) : 7, (1, -2) : 10, (-3, 2) : 11 }
values = aa.values()
total = sum(values)
for (x,y) in aa:
if (x>0 & y>0):
print(total)
else :
pass
您可以使用带有 x 和 y 坐标条件的 sum
方法。
aa = {(0, 1): 4, (2, 2): 6, (3, 1): 7, (1, 2): 10, (3, 2): 11, (0, -5): 4, (-2, -2): 6, (-3, 1): 7, (1, -2): 10,
(-3, 2): 11}
total = sum(aa[(x,y)] for x,y in aa if x >= 0 and y >= 0)
print(total) # prints 38