赞
踩
推导式包括:1.列表(list)推导式 2.字典(dict)推导式 3.集合(set)推导式
一、列表推导式
1、使用[]生成list
例:
<1>求整除3的数字列表
使用推导来实现
执行命令得到
<2> def是一个关键字 用来声明函数
def声明函数的格式为
def 函数名(参数1,参数2..参数n):
函数体
求0-29之间三的倍数值得
执行命令得
2、使用()生成 generator将列表推导式的[]改成()即可得到生成器。
执行命令得
字典推导和列表推导的使用方法是类似,只不过中括号改成了大括号.直接举例说明:
例:
<1>大小写key合并
执行命令得
<2>快速更换key和value
执行命令得
三、集合推导
他跟列表推导式也是类似的,唯一的区别在于它使用的是花括号{}
例:
<1>求列表里的2次幂
执行命令得
<2>使用集合推导 字符串的长度的集合
执行命令得
练习
<1>0-9的次方
执行命令得
<2>将单词长度大于3的转为大写输出
执行命令得
<3>求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表
执行命令得
<4>求m中3,6,9组成的列表
执行命令得
<5>求m中1,5,9组成的列表
执行命令得
<6>求m,n中矩阵各个元素的乘积
执行命令得
<7>结合两个列表的元素,如果元素之间不相等的话生成列表
<8>创建一个列表求2次幂形式如(number,square)
执行命令得
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。