python 列表 统计字符次数,找大于某个值

这篇具有很好参考价值的文章主要介绍了python 列表 统计字符次数,找大于某个值。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

names = ["huhongqiang", "zhangsan", "lisi", "wangwu", "wuda", "ziliao"]
# 使用join()方法可将列表中的元素以指定的间隔符进行连接。
# 如果不使用间隔符,可以使用’‘空字符作为间隔符。
str1 = "".join(names)
print(str1)
name_dict = {}
for i in names:
    name_dict[i[0]] = str1.count(i[0])

print(name_dict)

2.字符个数统计

names = ["huhongqiang", "zhangsan", "lisi", "wangwu", "wuda", "ziliao"]
str1 = "".join(names)
char_count = dict(map(lambda x: (x, str1.count(x)), str1))
# 先排序,再取出前3位
sorted_char = sorted(char_count.items(),key=lambda x:x[1],reverse=True)
top_three_char=sorted_char[:3]
print(char_count)
print(top_three_char)

3.将列表中大于5的数字输出

  • 方式一:通过循环遍历,判断后追加到新列表中
num_list = [1, 2, 5, 6, 7, 8]
new_list = []
for i in num_list:
    if i > 5:
        new_list.append(i)

print(new_list)
  • 方式二:利用filter函数
list(filter(lambda x: x > 5, [1, 2, 5, 6, 7, 8]))
  • lambda函数,也叫匿名函数,即,函数没有具体的名称。lambda和普通的函数相比,就是省去了函数名称而已,同时这样的匿名函数,又不能共享在别的地方调用

g = lambda x : x**2
print g(4)文章来源地址https://www.toymoban.com/news/detail-452203.html

  • lambda语句中,冒号前是参数,可以有多个,用逗号隔开,冒号右边的返回值。
  • lambda语句构建的其实是一个函数对象
  • filter函数的作用是挑选出了序列c中大于0的元素组成了新的对象或迭代器。通过list函数进行转换,进而得到符合条件的元素组成的新列表。
  • filter函数主要用来根据特定条件过滤迭代器中不符合条件的元素,返回一个惰性计算的filter对象或迭代器。需要用list函数进行转换,才能得到符合的条件元素组成的新列表。

4.

到了这里,关于python 列表 统计字符次数,找大于某个值的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python从键盘输入-个字符串,统计该字符串中各数字出现的次数。

    在 Python 中,可以使用 input() 函数从键盘输入字符串。例如: 然后,可以使用字典来统计字符串中数字出现的次数。首先,可以创建一个空字典,然后遍历字符串中的每一个字符,如果这个字符是数字,就将它作为字典的键,并将其值加 1。 最后,可以使用循环来遍历字典并

    2024年02月05日
    浏览(62)
  • 统计字符串字符出现的次数

    输入一个字符串,输出字符及相应字符出现的次数。 【学习的细节是欢悦的历程】 Python 官网 :https://www.python.org/ Free :大咖免费“ 圣经 ”教程《 python 完全自学教程 》,不仅仅是基础那么简单…… 地址:https://lqpybook.readthedocs.io/   自学并不是什么神秘的东西 ,一个人一

    2024年02月07日
    浏览(65)
  • [Python3]编写程序,对输入的英文字符串中各字母出现的次数进行统计(不区分大写字母和小写字母),统计结果使用字典存放。例如,字符串“I have 2 ideas.“的统计结果为......

    编写程序,对输入的英文字符串中各字母出现的次数进行统计(不区分大写字母和小写字母),统计结果使用字典存放。例如,字符串\\\"I have 2 ideas.\\\"的统计结果为{\\\'i\\\':2, \\\'h\\\':1,\\\'a\\\':2, \\\'v\\\':1,\\\'e\\\':2, \\\'d\\\':1, \\\'s\\\':1}。注:用户输入的字符串中可能包含字母以外的其他字符。 输入格式: 输入一个英

    2024年02月04日
    浏览(62)
  • Matlab统计字符串中共有多少种字符以及每种字符出现次数的功能实现(Matlab R2021a)

    在做2023年深圳杯B题的时候,需要使用隐写技术(将特定信息嵌入信息载体且不易被察觉,可被广泛地应用于著作权保护、数据附加等领域)将《中华人民共和国著作权法》全篇10314个字符写入图片。 首先我想到的是利用 霍夫曼编码原理 将字符串进行压缩,这样的话,相同的

    2024年02月14日
    浏览(32)
  • C语言学习之统计英文字符串中26个字母大小写出现的次数

    实例要求: 编写C语言代码,统计出英文字符串中26个字母大写和小写 出现的次数 ; 输入输出如下所示: 实例分析: 1.对字符串用 while循环或者for循环 进行遍历,找到 26个英文字母大小写 ; 2.将所有英文字母大写或者小写都转换成 ASCII值 ,进行运算; 3.封装相应的功能函数

    2024年02月10日
    浏览(58)
  • python统计每个单词出现的次数

    编程要求 请按照函数的注释,补充程序中缺失部分语句,按要求实现如下程序功能:‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬ word_frequency() 函数统计并以字典类型返回每个

    2024年02月11日
    浏览(45)
  • 查找目录中所有内容文本中不含某个特定字符串的文件列表

    查找目录中所有内容中不含某个特定字符串的文件的列表 -type f 表示只查找文件; !表示对匹配条件进行取反,即不含特定字符串; {} ;  将每个被找到的文件作为参数传递给find后面的grep命令,其中: 花括号是 find 命令使用的占位符,用于知道在何处插入当前正在使用的文

    2024年02月19日
    浏览(40)
  • 【Python】 -- 实现统计《红楼梦》人物名称出现次数

    前面文章已经具体讲解了对统计《三国演义》人物名称出现次数的操作和实现思路,如有需要可以浏览。  为什么说是初级代码?因为可以数据更加严谨统计,我们都知道人物名称在文章中不可能都只出现一次,还可能有别称,如贾宝玉可能有“宝二爷”的别称,因此可以将

    2024年02月11日
    浏览(52)
  • python函数装饰器参数统计调用时间和次数

    python在函数装饰器外层定义一个函数生成封闭作用域来保存装饰器入参,供装饰器使用。 描述 通过类的可调用实例装饰器来统计函数每次调用时间和总调用时间,以及调用次数。 (1) time.perf_counter()获取当前时间,单位秒; (2) 调用函数func前和后的时间差,为func的执行

    2024年02月01日
    浏览(78)
  • python 统计所有的 仓库 提交者的提交次数

    字典去重 YYDS 然后再写入excel 表 yyds 保存成excel 表格输出 YYDS … … 添加一个绘图功能 很有趣的小工具 heartrate 实用的小脚本 终端打印 表格 😊

    2024年02月14日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包