我有一本字典,其中有一个矩阵元素,其类型为“字符串”,如下所示:
d = {'a': '1', 'b' : 'blank', 'c' : '[1, 2]'}
我想将矩阵'str'的原始类型转换为另一种类型,例如'int'。 有没有比使用for循环更简单的解决方案?
答案 0 :(得分:0)
我要说的是,您需要遍历字典。
如果只有一种数据类型的字符串表示形式,则可以执行以下操作。
d = {"a": "10", "b":"15", "c":"0"}
d = dict([(x,int(d[x])) for x in d])
# resulting d = {'a': 10, 'b': 15, 'c': 0}