2024-04-26 17:48:11 发布
网友
我试图找到这个列表中元组内部值的平均值
[('coinbasepro', 10822.0), ('bitstamp', 10832.82)]
做这个简单的操作,最适合的方法是什么(比如lambdas,reduce,list comprehensions)?你知道吗
这里有一种方法不需要任何额外的包(假设您的列表始终采用这种格式):
l1 = [('coinbasepro', 10822.0), ('bitstamp', 10832.82)] nums = [x[1] for x in l1] avg = sum(nums) / len(nums) print(avg) # 10827.41
import numpy as np data = [('coinbasepro', 10822.0), ('bitstamp', 10832.82)] average = np.mean([i[1] for i in data])
这里有一种方法不需要任何额外的包(假设您的列表始终采用这种格式):
相关问题 更多 >
编程相关推荐