gpt4 book ai didi

python - 字典中的百分比?

转载 作者:太空狗 更新时间:2023-10-30 02:27:05 25 4
gpt4 key购买 nike

dict1 = {'Milky': ['yes', 'no', 'no', 'yes', 'no'],
'Chocolate': ['yes', 'no', 'yes', 'yes', 'no'] }

for j in dict1:

Chocolate 和 Milky 是条件(在实验中),'yes''no' 是它们对每次试验的响应。

我想计算牛奶条件下(2/5 * 100)和巧克力条件下'yes'的百分比,但我不确定如何做到这一点。

最佳答案

我会创建一个百分比函数:

def percentage(of, in_):
return in_.count(of) * 100 / len(in_)

然后将其应用到字典理解中:

>>> dct = {'Milky': ['yes', 'no', 'no', 'yes', 'no'], 
... 'Chocolate': ['yes', 'no', 'yes', 'yes', 'no']}
>>>
>>> {key: percentage('yes', values) for key, values in dct.items()}
{'Chocolate': 60.0, 'Milky': 40.0}

关于python - 字典中的百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42080937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com