python comprehensions_python 列表生成式 List Comprehensions
参考:列表生成式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相关推荐
- python中列表生成式strip_列表生成式|让你的代码简洁又美观
本文作者:陈丹慧,中南财经政法大学金融学院 文字编辑:任 哲 技术总编:张馨月 导读 已知列表list1=[1,2,3,4,5,6,7,8,9,10],如果我们想把list1中每个元素都加上2010, ...
- python中列表生成式strip_列表生成式让你的代码简洁又美观
本文作者:陈丹慧,中南财经政法大学金融学院 本文编辑:任 哲 技术总编:张馨月爬虫俱乐部云端课程爬虫俱乐部于2020年暑期在线上举办的Stata与Python编程技术训练营和Stata数据分析法律 ...
- python 列表生成式_python 列表生成式 List Comprehensions
参考: 列表生成式www.liaoxuefeng.com 生成[1x1, 2x2, 3x3, ..., 10x10]用列表解析式怎么做? a=[i*i for i in range(1,10)] p ...
- python 列表生成式_深度好文:Python之列表生成式、生成器、可迭代对象与迭代器(一)...
作者:云游道士 原文:https://www.cnblogs.com/yyds/p/6281453.html 本节内容 语法糖的概念 列表生成式 生成器(Generator) 可迭代对象(Iterab ...
- 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, ...
- Python——7列表生成式
*/* Copyright (c) 2016,烟台大学计算机与控制工程学院* All rights reserved.* 文件名:text.cpp* 作者:常轩* 微信公众号:Worldhello* ...
- 【Python】列表生成式应用的八重境界
1. 引言 在Python中有非常多且好用的技巧,其中使用最多的是列表生成式,往往可以将复杂的逻辑用简单的语言来实现,本文重点介绍列表生成式应用的八重境界. 闲话少说,我们直接开始吧! 2. Leve ...
- Python基础-----列表生成式、偏函数、高阶函数、闭包、装饰器
列表生成式 列表生成式(列表推导式):通俗理解使用for循环快速创建一个列表,最终要获取一个列表 下面这个我们经常使用比较麻烦的方法: my_list=[] for i in range(1,6):p ...
- python 基础 列表生成式
data = {'a':'abc';'b':'bac','c':'cba'}[v for k,v in data] 结果 ['abc','bca','cba'] 格式 [x for x in 内容] ...
最新文章
- matlab疲劳驾驶_第一本无人驾驶技术书
- #define 和 const 区别
- EF 表联合查询 join
- java正则表达式 文件后缀名_正则表达式 判断文件名后缀是否为 csv xls xlsx
- 台湾RD技术谈|嘉宾郭家齊董大偉黃保翕
- ERROR 1044 (42000): Access denied for user ''@'localhost' to database
- 关于C#监视剪贴板信息
- matlab 图像常用函数
- mysql shell无法启动服务_[shell脚本] mysql服务启动脚本
- SpringBoot 之日志logback使用[简单上手版]
- python基本数据类型——整型,浮点型,复数,字符串
- Linux(Ubuntu14.04)下Google Chrome / Chromium标题栏乱码问题
- 百度编辑器 UEditor 使用方法 及 如何设置固定高度且带滚动条及 如何设置修改传值的 name 属性
- 如何在云服务器上安装kali系统
- 基于servlet+jsp 个人博客系统
- 软件测试技能大赛山东省,2018年全国职业院校技能大赛山东省选拔赛高职组软件测试赛项规程.pdf...
- 从内存角度深入看结构体(window/linux)大小
- 一矢多穿:多目标排序在爱奇艺短视频推荐中的应用
- 缓冲区溢出漏洞浅析(三)
- acer台式电脑怎么重装系统_宏基台式机装系统 手把手教你宏基台式机装系统方法...
热门文章
- PHP-Ajax跨域解决方案
- 怎样使用dhcp自动分配IP地址
- 单文档程序创建的时候,标题栏的无标题怎么可以去掉,并且改成自己想要的字符...
- 电子与通信工程专硕考分_2021西安电子科技大学电子与通信工程考研经验分享...
- linux主机密钥管理,管理ssh主机和私钥的最佳方法
- 逆水寒服务器新消息,游戏新消息:逆水寒太火爆服务器爆满王思聪都挤不进去...
- 知道这 20 个正则表达式,能让你少写 1,000 行代码
- MATLAB使用方法和程序设计,实验1 MATLAB使用方法和程序设计
- php结课答辩要求,毕业论文答辩的基本要求和评分标准
- 使用示例_使用 COMSOL 软件模拟不规则形状并构建几何模型示例