Skip to main content
 首页 » 编程设计

python之如何使用python划分列表的两个元素

2025年05月04日10lori

我有如下 python 代码。 jv_list 是从 D.B. 检索的结果集填充的。询问。

jv_list = list(result.get_points()) 
print(jv_list) 

我正在打印 jv_list,它给我以下提到的输出。

[{u'in': u'19834', u'length-bytes': u'79923888', u'run-time': u'1h50m43.489993955s', u'time': u'2017-09-08T21:20:39.846582783Z'}] 

我怎样才能得到实际上是第二个值除以第一个值的除法结果。为了。 即79923888/19834

请您参考如下方法:

试试这个命令序列

>>> X = [{u'in': u'19834', u'length-bytes': u'79923888', u'run-time': u'1h50m43.489993955s', u'time': u'2017-09-08T21:20:39.846582783Z'}] 
>>> for x in X: 
...     x['answer'] = float(x['length-bytes'])/float(x['in']) 
... 
>>> X 
[{'in': '19834', 'length-bytes': '79923888', 'run-time': '1h50m43.489993955s', 'time': '2017-09-08T21:20:39.846582783Z', 'answer': 4029.64041544822}]