#列表生成式
#列表生成式即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)


更多相关文章

  1. Linux服务列表(CentOS)
  2. Django查询优化:根据多对一到多对多查找对象列表
  3. Android 仿微信通讯录列表侧边栏
  4. Android之仿B612咔叽滤镜列表操作
  5. Android控件之Dialog(two)列表与自定义弹窗
  6. Android - Espresso -滚动到非列表视图项。
  7. weiyi通讯录(三)仿微信下拉列表和android样式
  8. 使用Java解析XML文件以获取名称列表
  9. Android-Dialog对话框 全解(普通对话框,单选对话框,多选对话框,列表

随机推荐

  1. Android使用文件进行数据存储的方法
  2. Android绘制流程窗口启动流程分析(上)
  3. Android(安卓)ADT 离线下载技巧(告别在线
  4. 【Android】Android(安卓)Studio中新创建
  5. Chrome for Android(安卓)编译了两天终于
  6. 有关android加快开机速度
  7. Android(安卓)WakeLock详解
  8. Android(安卓)布局动画
  9. android 开机自动运行程序
  10. android Activity活动周期 Service生命周