Python 从记录类型获取特定值的数目

Python 从记录类型获取特定值的数目,python,python-2.7,data-structures,Python,Python 2.7,Data Structures,我有以下记录类型 from recordtype import recordtype thermometer = recordtype('thermometer', 'sent_level1, sent_level2, name, group') thermometers = { "1A": thermometer(False, False, "t1", "warehouse"), "1B": thermometer(Fa

我有以下记录类型

from recordtype import recordtype

thermometer = recordtype('thermometer', 'sent_level1, sent_level2, name, group')
thermometers =  { 
                 "1A": thermometer(False, False, "t1", "warehouse"),
                 "1B": thermometer(False, False, "t2", "warehouse"),
                 "1C": thermometer(False, False, "t3", "warehouse"),
                 "1E": thermometer(False, False, "t4", "warehouse"),
                 "1F": thermometer(False, False, "t5", "serverroom"),
                 "1G": thermometer(False, False, "t6", "serverroom"),
                 "1H": thermometer(False, False, "t7", "serverroom")
                }

我想获得group=warehouse的项目数量,而不必考虑太多,这是可行的:

count = 0
for i in thermometers.values():
    if 'warehouse' in i:
        count+=1