【问题标题】:Python: indexing floats?Python:索引浮点数?
【发布时间】:2023-04-06 11:44:01
【问题描述】:

我有两组数据,我通过 Python 中的嵌套 for 循环读取它们。我需要使用一个公共数字(时间)匹配两个不同文本文件的行。在这两个文件中,时间的写法不同(例如 21:53:28.339 与 121082008.3399)。我只需要时间的最后四位来匹配它们,例如从 21:53:28.339 开始,我只需要“8.339”。在大多数情况下,将数字索引为字符串就可以正常工作(例如:timeList[nid][7:]),除了上面列出的数字等情况,python 将 .3399 舍入为 0.34。

有没有办法让我保持浮点形式的数字并从数据中选择不四舍五入的数字?

谢谢!

【问题讨论】:

    标签:
    python
    string
    floating-point
    indexing