我有一本字典,比如说mydict:
key1: list1
key2: list2
key3: list3
Run Code Online (Sandbox Code Playgroud)
什么是用平均值替换列表(值)的pythonic方法(避免循环)?
在Python 3,你可以导入mean从statistics和使用字典理解:
>>> from statistics import mean
>>> d = {'a':[1,2,3],'b':[4,5,6],'c':[7,8,9]}
>>> d = {k:mean(v) for k,v in d.items()}
>>> d
{'a': 2.0, 'c': 8.0, 'b': 5.0}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
269 次 |
| 最近记录: |