当前位置: 首页 > 面试题库 >

您可以让Counter不写出“ Counter”吗?

傅泉
2023-03-14
问题内容

因此,当我将Counter(from collections import Counter)打印到文件中时,我总是得到字面值Counter ({'Foo': 12})

无论如何,有没有要使计数器不按字面意思写出来?因此它将改为写{'Foo' : 12}而不是Counter({'Foo' : 12})

是的,这很挑剔,但我讨厌以后再把文件中的东西丢掉了。


问题答案:

您可以将传递Counterdict

counter = collections.Counter(...)
counter = dict(counter)
In [56]: import collections

In [57]: counter = collections.Counter(['Foo']*12)

In [58]: counter
Out[58]: Counter({'Foo': 12})

In [59]: counter = dict(counter)

In [60]: counter
Out[60]: {'Foo': 12}

不过,我更喜欢JBernardo的想法:

In [66]: import json

In [67]: counter
Out[67]: Counter({'Foo': 12})

In [68]: json.dumps(counter)
Out[68]: '{"Foo": 12}'

这样,您就不会丢失counter的特殊方法,例如most_common,并且在Python根据构造字典时不需要额外的临时内存Counter



 类似资料:
  • Attribute Name Type Required Default Description name string No default The name of the counter start number No 1 The initial number to start counting from skip number No 1 The interval to count by di

  • 描述 (Description) counter-reset属性将命名计数器设置为特定值。 可能的值 (Possible Values) name - 计数器的名称。 名称可以是任何字符串值。 integer - 每次元素出现在文档中时定义指定计数器的增量。 此增量可以为零,甚至为负。 如果未提供整数,则计数器加1。 none - 不执行增量。 适用于 (Applies to) 所有HTML元素。

  • 描述 (Description) counter-increment属性设置计数器在每次出现选择器时递增的程度。 默认增量为1。 可能的值 (Possible Values) name - 计数器的名称。 名称可以是任何字符串值。 integer - 每次元素出现在文档中时定义指定计数器的增量。 此增量可以为零,甚至为负。 如果未提供整数,则计数器加1。 none - 不执行增量。 适用于 (Ap

  • Textarea Counter是一个轻量级的jQuery文本框字符限制插件,它也是简单易用的。字数限制的提示信息将会显示在文本框的下方,你也可以自定义提示信息的格式。当输入的字符超过字数限制时,提示信息将会相应的变为警告性的样式。 示例代码: var options = {      'maxCharacterSize': 200,      'originalStyle': 'original

  • Character Counter 是一款简单的在表单中用来统计字符数的  jQuery 计数器插件

  • Define the maximum of characters the user may input May be applied to one or more input text or textarea fields Also disable the user from entering more characters after s/he reaches the maximum Live

  • Member Counter Add this bot | Website | Translation Project | Documentation Member Counter is a Discord bot which lets you easily display counts and other dynamic information in a channel name or topi

  • 很简洁的一个倒数动画,类似电影片头中的倒数画面。支持整数和小数倒数。 [Code4App.com]