如何将str类型的矩阵转换为int类型

时间:2020-04-25 04:29:44

标签: python python-3.x

我有一本字典,其中有一个矩阵元素,其类型为“字符串”,如下所示:

d = {'a': '1', 'b' : 'blank', 'c' : '[1, 2]'}

我想将矩阵'str'的原始类型转换为另一种类型,例如'int'。 有没有比使用for循环更简单的解决方案?

1 个答案:

答案 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}