【问题标题】:Not Sure How To Make A Counter [closed]不知道如何做一个柜台[关闭]
【发布时间】:2016-12-17 12:55:56
【问题描述】:

我有一个 python 作业,我被困在第 7 步。我将如何解决这一步?它涉及计算某个项目在列表中出现的次数。

Link to assignment

【问题讨论】:

  • 你卡在哪里了?
  • 我卡在 histogram_cli.py 的第 7 步 :( 请帮帮我 :(
  • 发帖的专业提示:使用与您遇到的特定问题相关的特定标题;避免使用诸如“请帮助我”之类的乞求短语;在帖子正文中确切地解释你卡在哪里,而不是说你只是卡住了;在正文中发布您遇到问题的代码。欢迎您编辑此问题或提出更好的新问题。谢谢!

标签: python-3.x project histogram


【解决方案1】:
  1. 计算每个字母字符的数量。

使用dictionary

最好将字典视为一组无序的键:值对,并要求键是唯一的(在一个字典中)。一对大括号创建一个空字典:{}。在大括号内放置一个逗号分隔的键:值对列表,将初始键:值对添加到字典中;这也是在输出中写入字典的方式。

例如{"Key1" : "Value 1", 1 : 2, "Key3" : 4, 5 : "Value5"}

在这种情况下,为了计数,我们可以将字典设置为: {character : # of times it has shown up} 例如{"a" : 7, "b" : 29}

我们如何使用字典作为计数器?嗯,你看,他们有这个很酷的功能。如果KeyValueint()float(),您可以像int 或float 一样使用它!

>>> example = {'letter' : 13}
>>> example['letter'] += 10
>>> example['letter'] 
23
>>> example['letter'] *= 1.02
>>> example['letter']
23.46

知道了这一点,我们可以遍历列表或段落中的所有字母,然后将它们添加到字典中并将它们的值设置为 1(如果它们尚未添加)或者,如果它们已添加,则只需 @ 987654330@ 到他们的价值。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    • 1970-01-01
    • 2014-04-09
    • 2014-02-28
    • 2022-11-04
    • 2016-03-12
    • 1970-01-01
    相关资源
    最近更新 更多