您当前的位置:首页 > 实时热点

python菜鸟教程,python菜鸟教程官网

发布时间:2022-04-28 20:37:45

导读: 对于Python学习者来说,掌握Python中简洁高效的编程技巧,不仅可以提高程序的效率,更重要的是展现程序员高超的编程能力。 今天,边肖将与您分享十个小Python案例。每个案例都有两个解决方案,第一个比较白,第二个。

python菜鸟教程,python菜鸟教程官网python菜鸟教程,python菜鸟教程官网

对于Python学习者来说,能够熟练的掌握Python中简洁而高效的编程技巧,不仅能够提升程序的效率,更重要的是体现出编程者高超的编程能力。

今天,小编就为大家分享十个Python的小案例,每个案例都有两种解决方法,第一种方法相对小白,第二种方法则是属于有经验的高手写法。案例虽小,但是却蕴含着Python编程的技巧,一起来看看吧。

1.判断一个列表中的数值是否全部小于某个数

python菜鸟教程,python菜鸟教程官网

面对这个问题,其实常见的有2种解法

方法1:最直观的程序就是一个一个去判断列表中的元素是否是小于某个数值,这样的方法最容易想到,但是程序很冗杂。

方法2:则是利用了两个Python内置函数+Python匿名函数,一行代码即可轻松的解决。

如果大家对Python内置函数不是很了解,欢迎大家去看一下我们之前发布的Python内置函数最全总结的文章(

福利来了!68个Python内置函数最全总结,建议收藏!

)。

2.对列表中的字符串按照特定要求进行排序

python菜鸟教程,python菜鸟教程官网

对于列表中的字符串进行排序,对于排序算法比较熟悉的小伙伴,都会想到利用排序算法来解决问题,例如方法一就是利用的冒泡排序进行解决;

而方法2仅仅利用内置函数sorted一行代码即可解决。不仅如此,对于排序的关键词指定方面,还可以自己设置排序的函数,例如上面的firstC函数,按照字符串的首字母进行排序。

3.按照键或者数值对字典进行排序

python菜鸟教程,python菜鸟教程官网

按照键或者值对字典进行排序

方法1:可以利用sorted内置函数进行排序后,再转换成字典形式。这样的方式在转换的过程中会造成空间资源的浪费。

方法2:则是直接利用了对于键或者值进行排序,再利用排序后的键或者是值来构造最终的字典,且程序简洁。

4.将列表中的数字转换成字符串

python菜鸟教程,python菜鸟教程官网

上述的两种方法中,小编个人认为都是很不错的方法,方法1利用的是

列表解析

方案,通过循环迭代的方式产生新的列表。方法2利用的是map内置函数,将列表中的数字转换为字符串。

5.判断列表中的元素是否都属于同一个类型

python菜鸟教程,python菜鸟教程官网

方法1:采用的方法是逐个的判断列表中的每一个元素,如果有任一个元素不是字符串,则输出False。当全部循环结束后,如果index数值等于列表总长度,则输出True。方法2:依旧是利用map函数来判断列表中的每个元素是否满足函数

checkStr

。利用

all

函数来得到最终的结果。

6.反转列表

python菜鸟教程,python菜鸟教程官网

方法1:用到的方法是创建一个新的列表对象,并将list6中的元素按照从后向前的方式添加到新列表中。

方法2:则有两种方式,第一种方式是利用列表切片的方法,获取反转的列表。第二种方式是利用列表的

reverse

函数,但是reverse函数只能在原列表中进行修改,不能创建一个新的列表。

7.从可迭代对象中随机选择一个元素

python菜鸟教程,python菜鸟教程官网

在Python中进行随机数值的选择,可以利用Python的内置库random,上图函数中,

choice

函数是从列表中随机选择一个数值,

choices

函数又放回的选择k个数值,

sample

则是无放回的选择k个数值。

8.利用列表创建字典

python菜鸟教程,python菜鸟教程官网

方法1:利用列表创建字典,利用for循环的方式,在字典中创建键值对的item。

方法2:利用zip内置函数,创建一个zip对象,并利用dict函数将zip对象转化为字典,一行代码搞定。

9.筛选出以元音字母开头的字符串

python菜鸟教程,python菜鸟教程官网

方法1:对于list9中的每个字符串元素进行判断处理,如果字符串的第一个字母是原因字母,则将该字符串添加到新的列表new_list9中。

方法2:直接利用了列表解析或者是通过filter函数来过滤list9中满足匿名函数的元素,相比于map函数,filter函数能够直接过滤出来满足条件的元素值。

10.创建一个计数字典

python菜鸟教程,python菜鸟教程官网

创建一个数值统计的字典

方法1:首先创建一个字典,字典的键包含了list10中所有出现过的元素,然后逐一统计列表中元素出现的次数。

方法2:是借用了collections库中的Counter类,直接统计list10中元素的个数,然后利用dict函数来讲Counter对象转化为字典对象。

总结

通过上述的十个小案例的分享,可以看到,每个案例中都蕴含着利用Python的内置函数来优化程序的智慧,平时大家在程序编写的过程中,也要善于挖掘和思考,如何充分利用Python的现有函数来让自己的程序更加的优美。

这不仅能够提升程序的美感,还能提升程序的运行效率,特别是针对于大量数据的处理过程。大家有什么想要说的,欢迎在下方留言~

总结:以上内容就是对于python菜鸟教程,python菜鸟教程官网的详细介绍,文章内容部分转载自互联网,希望对您了解python菜鸟教程有帮助和参考的价值。

声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。
标签:菜鸟 函数 教程 方法 利用
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
热门点击
  • 小正太牛奶灌溉记,
  • adidas鞋,황진이무료야동
  • 流量君电影下载安装,用流量下载电影
  • 老人去世前拉屎对后代,老人临终前拉屎对后代有什么
  • 什么是美容,
  • 主刀医生一个月的收入,三甲医院主刀医生一个月的收
  • 遮天大帝实力排行,遮天大帝实力排行前50
  • 武汉女子联系乐翠玲,
  • 新闻结构的五部分,新闻结构的五部分包括
  • 金钱草图片和功效,金钱草图片和功效视频
  • 标签云
    鲁能队   期足彩   匹克   督战   德怀特   更衣   蒂安   压阵   到会   吃惊   幼年   热血沸腾   马基   此时此刻   急于   埃托奥   提供各种   勃列日涅夫   农博会   节衣缩食   疯魔   拿了   世界大学生运动会   诺布尔   教宗   同组   卡德罗夫   里尔克   振奋   大族   我看过   战前   都将   低估   这届   幕僚   队医   有约   图瓦   兰卡   亮出   奇耻大辱   讲理   啦啦队员   望而生畏   新华社发   意大利杯   独立日   仪仗队   数码产品   拉希德   伢子   抢下   无果   染红   克瑞   失单   负于   炮轰   福井   征召   养伤   合围   十件   三强   勃朗宁   义无反顾   北体大   运筹帷幄   萨利   苦练   哈姆   花样游泳   大官   以弱胜强   体育明星   马路上   限令   十强   蓄势待发   高度评价   士气   圆月   好人家   策应   弗拉门   高居   合同期   民宅   披甲   中国体育   迷们   怎能不   上蹿下跳   伯顿   北京奥运   要她   一个女孩   有一套   施压
    大爱生活网 | 网站内容来自网络,如有侵权请联系我们,立即删除! | 沪ICP备15034965号