gpt4 book ai didi

python - 如何从元组列表中找到前 3 个频率元素?

转载 作者:行者123 更新时间:2023-11-28 22:40:34 25 4
gpt4 key购买 nike

d=[[(u'BAKING', 51)], [(u'ACCESS', 4)],[(u'CUTE', 2)], [(u'RED', 3)],[(u'FINE', 59)], [(u'ACCESS', 49)],[(u'YOU', 97)], [(u'THANK', 41)]]

我有一个包含单词及其相应频率的元组列表。现在如何从这些中找到前 3 个频率词?

t=[]
for items in d:
k=items[0]
print len(k)
for j in k:
t.append(j)
print t
m=[t[i:i+2] for i in range(0, len(t), 2)]
print m
j=Counter(m)

这给我错误,m 是列表它应该是字典 :( 如何将它转换成字典

最佳答案

我更喜欢:

sorted(d, key = lambda x: x[0][1], reverse = True)

关于python - 如何从元组列表中找到前 3 个频率元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33435404/

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