如何连接字符串计数和

2024-09-27 23:27:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一组以set形式表示的字符串计数,我想用一些int值除以它。在

示例:

 Counter({'dlr': 21, 'said': 18, 'total': 17, 'bankamerica': 13, 'bank': 11, 'analyst': 9, 'prev': 9, 'februari': 8, 'york': 8, 'would': 8, 'price': 8, 'time': 8, 'wheat': 7})

我想把它除以一些整型值,这样我就可以得到这个词,其中count除以那个int值。在

我正在获取类型错误:无法连接“str”和“int”对象。在


Tags: 字符串示例counter形式inttotal计数bank
2条回答

用听写理解建立一个新的计数器:

>>> counter = Counter({'dlr': 21, 'said': 18, 'total': 17, 'bankamerica': 13, 'bank': 11, 'analyst': 9, 'prev': 9, 'februari': 8, 'york': 8, 'would': 8, 'price': 8, 'time': 8, 'wheat': 7})
>>> counter2 = Counter({k:v/2 for k,v in counter.items()})
>>> counter2
Counter({'dlr': 10, 'said': 9, 'total': 8, 'bankamerica': 6, 'bank': 5, 'would': 4, 'price': 4, 'februari': 4, 'york': 4, 'time': 4, 'prev': 4, 'analyst': 4, 'wheat': 3})

如果不需要整数除法:

^{pr2}$

假设您的意思是Counter = {...}

for key in Counter.keys():
    Counter[key] /= value

相关问题 更多 >

    热门问题