Python之列表解析和用matplotlib模块绘制图形

列表解析

列表解析式用紧凑的方式来构造列表。
语法:
[表达式 for循环 条件]
例如:要得到0-20的偶数列表。需要在0-20中循环,判断是不是偶数,是就得到这个数。用常规方式:

alist=[]
for i in range(21):
	if i%2==0:
		alist.append(i)

如果用列表解析:

alist=[i for i in range(21) if i%2==0]

这种方法也可以用于字符串。
在这里插入图片描述

用matplotlib模块绘制成图形

导入模块

使用 matplotlib 包画图时,我们一般加载里面的 pyplot,并命名为 plt,然后使用 plot 函数画图。

import matplotlib.pyplot as plt

绘制图形时,需要两个列表:x值列表和y值列表。
两个列表的元素个数必须一样,一个y值对应一个x值。

numpy阵列

阵列和列表相似。它是序列数据结构,支持索引和分片,也是可变的数据结构,能响应索引赋值。**阵列和列表最大的区别在于,numpy阵列只能包含相

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值