看代码吧,方法虽然笨,但是还是有效的:
class QueryTheTotalNumberOfVigilantesInEachDistrict(object):
def inquire_QX_YJ(self):
self.open_sql()
tenant_id = [330150, 330102, 330103]
# 循环判断,并根据判断打印每次的值
for so in tenant_id:
b, c, d = 0, 0, 0
for r1 in row1:
if r1[1] == 330150:
b += 1
if r1[1] == 330102:
c += 1
if r1[1] == 330103:
d += 1
if b != 0:
JQ = b
elif c != 0:
SCQ = c
elif d != 0:
XCQ = d
self.inquire_QX = [JQ, SCQ, XCQ]
# 在第二个def 中return 返回值
def return_inquire_QX(self):
self.inquire_QX_YJ()
return self.inquire_QX
现在执行以后,返回的值就是你想要的全部值了,可以根于下标来进行取值:
如果有更好的方法,欢迎留言讨论