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