Ни один из них, похоже, не работает в качестве словарного ключа, но мне интересно, не приведет ли это позже к проблемам. Например, это работает:
>>> x={'a':1, 'b':2, None:3}
>>> x
{'a': 1, None: 3, 'b': 2}
>>> x[None]
3
Фактические данные, с которыми я работаю, - образовательные стандарты. Каждый стандарт связан с областью контента. Некоторые стандарты также связаны с подрайонами контента. Я хотел бы сделать вложенный словарь вида {contentArea:{contentSubArea:[standards]}}
. Некоторым из этих ключей contentSubArea будет None.
В частности, мне интересно, приведет ли это к путанице, если я найду ключ, которого в какой-то момент не существует, или что-то непредвиденное.