我正在尝试验证包含字符串化整数作为键的dict。这些int是任意数字ID,不受我的控制。
我怎么能在架构中声明这个?
也许有办法声明一个我可以用作全能的默认架构?
感谢。
答案 0 :(得分:0)
我喜欢的方式,使用地图代替if statement
:
for key, value in dictionary.items():
dictionary[
{
"True": str(key),
"False": <build a random key>
}.get(str(isinstance(key, int)))
] = value
注意:仅适用于Python3 +