pythonpython小课——零基础入门——学习笔记视觉艺术

10个非常适合菜鸟练手的Python项目,墙裂建议收藏!

2021-04-02  本文已影响0人  码农_AF

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

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

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

image.png

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

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

image.png

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

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

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

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

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

image.png

上述的两种方法中,小编个人认为都是很不错的方法,方法1利用的是列表解析方案,通过循环迭代的方式产生新的列表。方法2利用的是map内置函数,将列表中的数字转换为字符串。

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

image.png

6.反转列表

image.png

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

image.png

在Python中进行随机数值的选择,可以利用Python的内置库random,上图函数中,choice函数是从列表中随机选择一个数值,choices函数又放回的选择k个数值,sample则是无放回的选择k个数值。

8.利用列表创建字典

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

image.png

10.创建一个计数字典

image.png

创建一个数值统计的字典

总结

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

这不仅能够提升程序的美感,还能提升程序的运行效率,特别是针对于大量数据的处理过程。

作者:菜鸟学Python
原文链接:https://blog.csdn.net/cainiao_python/article/details/115191488

上一篇下一篇

猜你喜欢

热点阅读