Python---列表生成式
16lz
2021-01-22
#列表生成式
#列表生成式即ListComprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式
importos
#生成[1,2,3,4,5,6,7,8,9,10]
l1=list(range(1,11))
print('l1:',l1)
#生成[1*1,2*2,3*3,...,10*10]
#1.使用循环生成
l2=[]
forxinrange(1,11):
l2.append(x*x)
print('l2:',l2)
#2.列表生成式生成
l2=[x*xforxinrange(1,11)]
print('l2:',l2)
#if条件筛选仅偶数的平方
l3=[x*xforxinrange(1,11)ifx%2==0]
print('l3:',l3)
#使用两层循环生成全排列
l4=[m+nformin'ABC'fornin'XYZ']
print('l4:',l4)
#列出当前目录下的所有文件和目录名
l5=[dfordinos.listdir('.')]
print('l5:',l5)
#使用两个变量生成list
d={'x':'A','y':'B','z':'C'}
l6=[k+'='+vfork,vind.items()]
print('l6:',l6)
#把一个list中所有的字符串变成小写
L=['Hello','World','IBM','Apple']
l7=[s.lower()forsinL]
print('l7:',l7)
更多相关文章
- Linux服务列表(CentOS)
- Django查询优化:根据多对一到多对多查找对象列表
- Android 仿微信通讯录列表侧边栏
- Android之仿B612咔叽滤镜列表操作
- Android控件之Dialog(two)列表与自定义弹窗
- Android - Espresso -滚动到非列表视图项。
- weiyi通讯录(三)仿微信下拉列表和android样式
- 使用Java解析XML文件以获取名称列表
- Android-Dialog对话框 全解(普通对话框,单选对话框,多选对话框,列表