如何在python中使用str索引计算列表中的值?

时间:2017-10-31 17:36:10

标签: python count

我怎么能在这个词中计算'2'?

{'count': 2, 0: '1', 1: '2'}

是否有内置功能?

1 个答案:

答案 0 :(得分:0)

首先,它是dict,而不是list。您可以将sum与生成器一起使用:

d = {'count': 2, 0: '1', 1: '2'}
s = sum(v == 2 for v in d.values())

如果你想同时捕捉2(整数)和'2'(字符串):

s = sum(v in ('2', 2) for v in d.values())