推荐观看:Python二十余条超实用的一行代码(上)9、创建集合我们创建列表的方法也可以是用于创建集合。让我们使用平方根方法创建一个包含范围内所有偶数的集合。10.FizzBuzz在这个测试中,我们需要编写一个程序来打印从1到20的数字。但如果是3的倍数,则打印Fizz,如果是5的倍数,则打印Buzz,如果是a3和5的倍数,打印FizzBu??zz,否则打印数字。看起来我们必须使用循环和多个if-else语句。如果你尝试用其他语言来做,你可能需要写10行代码,但是使用Python,我们只需要一行代码就可以实现FizzBu??zz。在上面的代码中,我们使用列表理解来运行从1到20的循环,然后在循环的每次迭代中,我们检查数字是否可以被3或5整除。如果是,那么我们将值替换为Fizz或Buzz,或者说FizzBu??zz的价值。11.回文回文是一个数字或字符串,当它被颠倒时看起来是一样的。12.空格分隔的整数到列表13.Lambda函数lambda函数是一个小的匿名函数。lambda函数可以接受任意数量的参数,但只能接受一个表达式。14.检查列表中的数字是否存在15.打印图案在Python中,我们可以只用一行代码绘制出惊人的图案。16.求阶乘阶乘是一个整数和它下面的所有整数的乘积。17.斐波那契数列一组数字,其中每个数字(斐波那契数)是前两个数字的总和。最简单的斐波那契数列1,1,2,3,5,8,13等等。可以使用列表理解和for循环在一定范围内创建斐波那契数列。18.素数是指只能被自己和1整除的数,例如:2,3,5,7等。要生成一个范围内的素数,我们可以使用list函数加上filter和lambda来生成质数。19.寻找最大值在上面的代码中,我们使用lambda函数来检查比较条件并根据返回的最大值。或者使用max()内置函数。20.线性代数有时我们需要将列表中的元素缩放2到5倍。下面的代码解释了如何做到这一点。21.矩阵转置需要将所有行转换为列,反之亦然。在Python中,您可以使用zip函数在一行代码中置换矩阵。22.当我们需要知道某个值在文本中出现了多少次时,计数是一个重要且有用的用例。在Python中,有一个re库可以为你做这件事。23.用其他文本替换文本24.模拟抛硬币这可能不是那么重要,但是当您需要从一组给定的选择中生成一些随机选择时,它会非常有用。25.代群0人赞日记作者:安乐岗佳佳链接:https://www.jianshu.com/p/b34...来源:简书版权归作者所有。商业转载请联系作者授权,非商业转载请注明出处。
