python中字符串列表到整数列表的转换

2024-10-02 02:40:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一本字典,像:

a={
   'sig2/Bit 2': ['0', '0', '1'], 
   'sig1/Bit 1': ['1', '0', '1']
  }

我想把它转换成:

a={
   'sig2/Bit 2': [0, 0, 1], 
   'sig1/Bit 1': [1, 0, 1]
  }

请帮帮我。你知道吗


Tags: 字典bit帮帮我sig1sig2
3条回答

我不会给你完整的答案,而是指导你怎么做。举个例子:

>>> d = ['0', '0', '1']
>>> print [int(i) for i in d]
[0,0,1]

希望这足以指导您解决这个问题。
提示:遍历字典并对每个键/值对执行此操作。祝你好运

for i in a.keys():
    a[i] = [int(j) for j in a[i]]

也许有更好的方法,但这里有一个。你知道吗

for key in a:
    a[key] = [int(x) for x in a[key]];

相关问题 更多 >

    热门问题