python列表解释(list comprehension)记录
来源:互联网 发布:淘宝小叶紫檀有真的吗 编辑:程序博客网 时间:2024/05/21 03:16
list comprehension列表解释可以方便的实现列表的元素操作,还能结合if
、else
进行条件判断。
(1)生产序列
vec1 = [num for num in range(20)]# list里面是tuplevec2 = [(x,y) for x in range(4) for y in range(5)] # list里面是dictvec3 = [[{'a':x,'b':y} for x in range(4) for y in range(5)]
(2)带if/else
判断
x=np.linspace(0,np.pi,50)y=sin(x)boo = [ i if i<0.8 else 0.8 for i in y]plt.plot(boo)plt.show()
(3)处理坐标数据
数学软件sage的绘图函数如scatter_plot
,line
等需要传递一个形如
x=np.linspace(0,np.pi,50)y=sin(x)vec = [[x[i],y[i]] for i in range(int(len(x)))]a=line(vec)b=scatter_plot(vec)show(a+b) #同时绘制a和b
阅读全文
0 0
- python列表解释(list comprehension)记录
- Python中的列表推导式(list comprehension)
- Python列表推导式(List comprehension)
- python:列表推导式,list comprehension
- Python列表推导式(List comprehension)
- Python List Comprehension, Dictionary Comprehension
- 列表解析 list comprehension
- 11-09-15 python 列表推导List Comprehension&
- Python map/reduce vs 列表推导式[list comprehension]
- python学习笔记——列表推导 list comprehension
- Python的递推式构造列表(List comprehension)
- Python学习笔记:列表推导式List Comprehension
- python list comprehension
- [python] List Comprehension
- 列表推导(List Comprehension)
- Python——List Comprehension
- Python 列表解析 例子 讲解 学习 list comprehension in python demo
- [Python]学习:黑魔法之列表推导式(list comprehension)
- [uboot] uboot启动kernel篇(一)——Legacy-uImage & FIT-uImage
- 计算机中CPU的速度和硬盘的容量
- C语言测试题1
- Mac 上用命令行创建cocos工程
- java注解结合aspectj AOP进行日志打印
- python列表解释(list comprehension)记录
- MVC 源码连接
- 10 个有关 String 的面试问题
- 一个菜鸟的自述
- android 运行时权限解析RxPermissions的使用
- [uboot] uboot启动kernel篇(二)——bootm跳转到kernel的流程
- Jlink 命令【常用命令】
- spark windows开发调试环境
- OpenResty(Nginx+Lua)开发入门