Python-将值拆分为两个整数
分割字典的这个键/值的最佳方法是什么:
test_status: "2200/2204(99%)"
这样我就得到两个值为整数的键:
test_status_excpected: 2204
test_status_got: 2200
What is the most optimal way to split this key/value of dictionary:
test_status: "2200/2204(99%)"
so that I get two keys whose values are integers:
test_status_excpected: 2204
test_status_got: 2200
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用
/
和(
作为分隔符进行拆分。第一个值是
/
左边的内容,第二个值是
/ 右边的内容
和(
左侧然后将结果转换为 int
Split using
/
and(
as separators.The first value is what is left of
/
The second value is what is right of
/
and left of(
Then cast the result into an int
您可以使用re模块。例如:
输出:
注意:
此代码隐式假设在字符串中至少会找到两个数字序列
You can use the re module. For example:
Output:
Note:
This code implicitly assumes that at least two sequences of digits will be found in the string
使用索引分割字符串。
如果您不确定索引,可以使用:
Split the string using index.
If you are not sure about the index, you can use like: