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

在python中制作字符串值的直方图

武向文
2023-03-14
问题内容

好的,因此我有六个可能的数据值为‘32’,‘22’,‘12’,‘31’,‘21’和‘11’。我将这些存储为字符串。python是否可以对数据进行排序,然后仅创建六个bin并显示我有多少个bin?还是直方图的输入必须是数字的?


问题答案:
data =  ['32', '22', '12', '32', '22', '12', '31', '21', '11']
dict((x, data.count(x)) for x in data)

结果

{'11': 1, '12': 2, '21': 1, '22': 2, '31': 1, '32': 2}


 类似资料:
  • 布尔值必须为True或False。 那为什么 输出:是 我不明白为什么是打印,因为“poi”不是真是假。

  • 问题内容: 当尝试取一个整数并将其前缀为“ b”并将其转换为字符串时,出现此错误: 与此功能有关: 问题答案: name = ‘b’ + str(num) 要么 如S.Lott所述,Python 3及更高版本不建议使用混合运算符’%’。我从INTERCAL那里窃取了“混合”这个名称,但这就是我谈论它的方式,并希望至少在印刷品上看到它一次(就像渡渡鸟一样),它从地球表面消失了。

  • 问题内容: 我知道这是一个简单的概念,但是我在字体指标方面苦苦挣扎。水平居中不太困难,但垂直居中似乎有点困难。 我试过以各种组合使用FontMetrics的getAscent,getLeading,getXXXX方法,但是无论我尝试过什么,文本总是偏离几个像素。有没有一种方法可以测量文本的确切高度,以使其准确居中。 问题答案: 注意,您 确实 需要仔细考虑垂直居中的含义。 字体呈现在基线上,沿着文

  • 本文向大家介绍在Python中操作字符串之rstrip()方法的使用,包括了在Python中操作字符串之rstrip()方法的使用的使用技巧和注意事项,需要的朋友参考一下  rstrip()方法返回所有字符都被去除的字符串(缺省为空格字符)结束字符串的副本。 语法 以下是rstrip()方法的语法: 参数     chars -- 可以提供要去除的字符。 返回值 此方法返回的所有字符都被去除的字符

  • 本文向大家介绍在Python中操作字符串之replace()方法的使用,包括了在Python中操作字符串之replace()方法的使用的使用技巧和注意事项,需要的朋友参考一下  replace()方法返回当前old换成new,可选择的替代限制到最大数量的字符串的副本。 语法 以下是replace()方法的语法: 参数     old -- 这是要进行更换的旧子串。     new -- 这是新的子

  • 问题内容: 我目前有以下代码 如果要删除多个字符,这是行不通的。 问题答案: Unicode中有 数百个 控制字符。如果您要清理来自Web或其他可能包含非ASCII字符的其他来源的数据,则需要Python的unicodedata模块。该函数返回任何字符的unicode类别代码(例如,控制字符,空格,字母等)。对于控制字符,类别始终以“ C”开头。 此代码段从字符串中删除所有控制字符。 unicod