какие-то способы допускать отрицательные значения в ключе?
Можно использовать complex key hash, где в качестве ключа указать один ключ Int32. Потом обращаться к словарю как dictGet(name, value, tuple(key))
Обсуждают сегодня