python实战技巧荟萃干货让你欢喜

python语法设计中,对循环执行多了一个选择,就是把一个循环写为一行即可实现,这也是python语法设计很出彩的特点之一。本文汇集了一些有循环操作的示例(有几个没有循环操作),都用一行语句替代了相应的循环,从而使代码更简洁易读。近期头条文章编辑中的代码块功能不能用,所以代码块用截图;另外,代码插图中有用到 pprint()的地方,需要导入 from pprint import pprint。

  • 把多重内嵌循环写成一句
python实战技巧荟萃干货让你欢喜

  • 找出列表中相同元素的个数及其位置
python实战技巧荟萃干货让你欢喜

  • 计算数值列表中相邻元素的差
python实战技巧荟萃干货让你欢喜

  • 两组序列中的元素一一对应
python实战技巧荟萃干货让你欢喜

  • 两个字符列表组成一个字典数据
python实战技巧荟萃干货让你欢喜

  • 查找列表中的非重复元素
python实战技巧荟萃干货让你欢喜

  • 找出两个列表中的共有元素
python实战技巧荟萃干货让你欢喜

  • 筛选出集合中符合条件的元素
python实战技巧荟萃干货让你欢喜

  • 对列表中的元素进行分类
python实战技巧荟萃干货让你欢喜

  • 把二维列表改为一维列表
python实战技巧荟萃干货让你欢喜

  • 根据条件标识列表中的元素
python实战技巧荟萃干货让你欢喜

  • 多个 if 条件语句写成一句
python实战技巧荟萃干货让你欢喜

(这个示例不涉及循环)

  • 查找字符串列表中符合给定条件的元素
python实战技巧荟萃干货让你欢喜

  • 两个不等长的列表中的元素对应,生成新的列表
python实战技巧荟萃干货让你欢喜

  • 对列表中的元素进行分类
python实战技巧荟萃干货让你欢喜

  • 找出一个列表的元素在另一个列表中的位置
python实战技巧荟萃干货让你欢喜

  • 找出数值序列中正数和负数的个数及其起止位置

情形1:

python实战技巧荟萃干货让你欢喜

情形2:(序列仅包含1和-1的元素)

python实战技巧荟萃干货让你欢喜

情形3:

python实战技巧荟萃干货让你欢喜

  • 对列表中连续的相同元素进行分组
python实战技巧荟萃干货让你欢喜

  • 把元组数据转换为一维列表
python实战技巧荟萃干货让你欢喜

  • 序列数据中连续相同的元素只保留一个
python实战技巧荟萃干货让你欢喜

  • 找出数值序列中最大或最小的几个元素
python实战技巧荟萃干货让你欢喜

本文先发这些,看看感兴趣的同学们是否很多,再整理发布。

本来只想选择一些单行语句处理循环的示例,查看编程记录文件时,发现其他一些技巧也挺有用,也就不管那么多了,一并贴上来了吧!只要能对同学们有用,ctrl+C/ctrl+V一下又不比同学们给我点个赞那么难!

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/76306
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注