统计名字列表中,各名字的首字母在名字列表中出现的次数

简介:
name_list=['foster',"janet",'jessus','david']
count_dict={}
for i in name_list:
    count_dict[i]="".join(name_list).count(i[0])

print count_dict
AI 代码解读
>>> def countfist(a):
...     res = {}
...     for i in a:
...         res[i] = "".join(a).count(i[0])
...     return res
...
>>> countfist(new_mystr)
{'and': 3, 'world': 1, 'itcastcpp': 2, 'itcast': 2, 'hello': 1}
>>>
AI 代码解读
>>> name_list=['foster',"janet",'jessus','david']
>>> countfist(name_list)
{'david': 2, 'foster': 1, 'janet': 2, 'jessus': 2}
>>>
AI 代码解读









本文转自 知止内明 51CTO博客,原文链接:http://blog.51cto.com/357712148/2072736,如需转载请自行联系原作者
目录
打赏
0
0
0
0
234
分享
相关文章
随机生成姓名&批量生成不重名
随机生成姓名&批量生成不重名
|
8月前
如何搜索[仅有1个文件]或[指定个数范围、名称、类型文件等复杂情况]的文件夹
该文介绍了使用特定工具批量搜索文件夹的教程。首先,从提供的百度网盘或蓝奏云链接下载工具。然后打开工具,切换到批量复制板块,并通过快捷键Ctrl+5进入。接着,在工具边缘触发搜索添加功能,选择要搜索的文件夹并设置过滤条件。在过滤窗口中,根据文件和文件夹的数量以及指定的后缀名(如.html)来设定条件。例如,设置条件查找仅包含1个.html文件的文件夹。应用过滤条件后开始搜索,结果将显示在界面中,可通过双击行号或右键操作来查看和管理搜索结果。通过调整过滤条件的精确度,可以更准确地找到所需内容。该方法适用于各种复杂的搜索需求,结合不同按钮和选项能实现更多功能。
|
9月前
如何搜索空文件夹_名称为(纯或含)中/英/数/符
该内容介绍了一个工具的使用方法,用于查找和处理电脑中的空文件夹。首先,从百度网盘或蓝奏云下载工具,提取码分别为qwu2和2r1z。打开工具后,切换到批量文件复制功能(Ctrl+5),选择搜索添加,设定搜索范围为文件夹及子目录,并勾选详细条件。接着,在过滤条件中,根据需求选择“按命名”、“含有内容”、“仅文件夹名”、“任意”和“含中文”或“全部”。通过“按数量”筛选出小于指定数量(如1)的文件夹,以找到空文件夹。最后,可以剪切这些空文件夹到其他位置并删除,记得勾选“复制后删除”。
C#——输入名字随机显示上辈子是什么人
C#——输入名字随机显示上辈子是什么人
143 0
【C语言】通讯录(添加、删除、查找、修改、显示、清空、按名字排序)
【C语言】通讯录(添加、删除、查找、修改、显示、清空、按名字排序)
有一个长度是10的数组,数组内有10个人名,要求去掉重复的人名,并输出
有一个长度是10的数组,数组内有10个人名,要求去掉重复的人名,并输出
345 0
结构体定义的名字只是名字而已,还需要利用名字再定义一次
结构体定义的名字只是名字而已,还需要利用名字再定义一次
C++中一个名字查找的小知识
最近看C++标准中的3.4 name lookup章节,碰巧的是stackoverflow也有人提问,他们对这个问题很疑惑,回答的也并不好。 https://stackoverflow.com/questions/25672745/friend-declarations-is-this-a-bug-in-clang 其中C++标准中$3.4.1章节有一个例子: ``` typedef
1356 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等