Я пытаюсь использовать именованные кортежи следующим образом:
from collections import namedtuple
thermometer = namedtuple('thermometer', 'name, max, min')
mac_dict = {
"1234" : thermometer("warehouse1", 15, 17),
"123B" : thermometer("warehouse2", 11, 19),
"124C" : thermometer("serverroom", 12, 34)
}
mac_address = "1234"
print mac_dict[mac_address].thermometer.max
Но это заканчивается:
AttributeError: 'thermometer' object has no attribute 'thermometer'
Можно ли как-то это исправить?