参考:列表生成式​www.liaoxuefeng.com

生成[1x1, 2x2, 3x3, ..., 10x10]用列表解析式怎么做?

a=[i*i for i in range(1,10)]

print (a)

#解读; a是一个列表 列表的元素是 i*i 每个i的取值由 for in 决定

结果:[1, 4, 9, 16, 25, 36, 49, 64, 81]

代码:

# utf-8

# time:2020/4/16 10:38

# author:彭张智

a = [i * i for i in range(1, 10)]

print(a)

# 解读; a是一个列表 列表的元素是 i*i 每个i的取值由 for in 决定

b = [a + b for a in '123' for b in '123']

print(b)

#两个循环实现 123 的全排列

d = {'x': 'A', 'y': 'B', 'z': 'C' }

# 字典的遍历

for k,v in d.items():

print(k,'=',v)

#将字典转换成列表

dir=[k+'='+v for k,v in d.items()]

print(dir)

L = ['Hello', 'World', 'IBM', 'Apple']

low=[s.lower() for s in L]

print(low)

#输出偶数列表

even=[n for n in range(0,10) if n%2==0]

#后面不能加else

print(even)

L1 = ['Hello', 'World', 18, 'Apple', None]

l2=[element.lower() if isinstance(element,str) else element for element in L1 ]

print(l2)

python comprehensions_python 列表生成式 List Comprehensions相关推荐

  1. python中列表生成式strip_列表生成式|让你的代码简洁又美观

    本文作者:陈丹慧,中南财经政法大学金融学院 文字编辑:任 哲 技术总编:张馨月 导读 已知列表list1=[1,2,3,4,5,6,7,8,9,10],如果我们想把list1中每个元素都加上2010, ...

  2. python中列表生成式strip_列表生成式让你的代码简洁又美观

    本文作者:陈丹慧,中南财经政法大学金融学院 本文编辑:任   哲 技术总编:张馨月爬虫俱乐部云端课程爬虫俱乐部于2020年暑期在线上举办的Stata与Python编程技术训练营和Stata数据分析法律 ...

  3. python 列表生成式_python 列表生成式 List Comprehensions

    参考: 列表生成式​www.liaoxuefeng.com 生成[1x1, 2x2, 3x3, ..., 10x10]用列表解析式怎么做? a=[i*i for i in range(1,10)] p ...

  4. python 列表生成式_深度好文:Python之列表生成式、生成器、可迭代对象与迭代器(一)...

    作者:云游道士 原文:https://www.cnblogs.com/yyds/p/6281453.html 本节内容 语法糖的概念 列表生成式 生成器(Generator) 可迭代对象(Iterab ...

  5. python中列表生成式strip_python之列表生成式

    要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11): >>> range(1, 11) [1, 2, 3, 4, 5, ...

  6. Python——7列表生成式

    */* Copyright (c) 2016,烟台大学计算机与控制工程学院* All rights reserved.* 文件名:text.cpp* 作者:常轩* 微信公众号:Worldhello* ...

  7. 【Python】列表生成式应用的八重境界

    1. 引言 在Python中有非常多且好用的技巧,其中使用最多的是列表生成式,往往可以将复杂的逻辑用简单的语言来实现,本文重点介绍列表生成式应用的八重境界. 闲话少说,我们直接开始吧! 2. Leve ...

  8. Python基础-----列表生成式、偏函数、高阶函数、闭包、装饰器

    列表生成式 列表生成式(列表推导式):通俗理解使用for循环快速创建一个列表,最终要获取一个列表 下面这个我们经常使用比较麻烦的方法: my_list=[] for i in range(1,6):p ...

  9. python 基础 列表生成式

    data = {'a':'abc';'b':'bac','c':'cba'}[v for k,v in data] 结果 ['abc','bca','cba'] 格式 [x for x in  内容] ...

最新文章

  1. matlab疲劳驾驶_第一本无人驾驶技术书
  2. #define 和 const 区别
  3. EF 表联合查询 join
  4. java正则表达式 文件后缀名_正则表达式 判断文件名后缀是否为 csv xls xlsx
  5. 台湾RD技术谈|嘉宾郭家齊董大偉黃保翕
  6. ERROR 1044 (42000): Access denied for user ''@'localhost' to database
  7. 关于C#监视剪贴板信息
  8. matlab 图像常用函数
  9. mysql shell无法启动服务_[shell脚本] mysql服务启动脚本
  10. SpringBoot 之日志logback使用[简单上手版]
  11. python基本数据类型——整型,浮点型,复数,字符串
  12. Linux(Ubuntu14.04)下Google Chrome / Chromium标题栏乱码问题
  13. 百度编辑器 UEditor 使用方法 及 如何设置固定高度且带滚动条及 如何设置修改传值的 name 属性
  14. 如何在云服务器上安装kali系统
  15. 基于servlet+jsp 个人博客系统
  16. 软件测试技能大赛山东省,2018年全国职业院校技能大赛山东省选拔赛高职组软件测试赛项规程.pdf...
  17. 从内存角度深入看结构体(window/linux)大小
  18. 一矢多穿:多目标排序在爱奇艺短视频推荐中的应用
  19. 缓冲区溢出漏洞浅析(三)
  20. acer台式电脑怎么重装系统_宏基台式机装系统 手把手教你宏基台式机装系统方法...

热门文章

  1. PHP-Ajax跨域解决方案
  2. 怎样使用dhcp自动分配IP地址
  3. 单文档程序创建的时候,标题栏的无标题怎么可以去掉,并且改成自己想要的字符...
  4. 电子与通信工程专硕考分_2021西安电子科技大学电子与通信工程考研经验分享...
  5. linux主机密钥管理,管理ssh主机和私钥的最佳方法
  6. 逆水寒服务器新消息,游戏新消息:逆水寒太火爆服务器爆满王思聪都挤不进去...
  7. 知道这 20 个正则表达式,能让你少写 1,000 行代码
  8. MATLAB使用方法和程序设计,实验1 MATLAB使用方法和程序设计
  9. php结课答辩要求,毕业论文答辩的基本要求和评分标准
  10. 使用示例_使用 COMSOL 软件模拟不规则形状并构建几何模型示例