Micropython之列表操作2

桑老师
帖子创建于2019年07月24日 基础使用 403 次浏览 7 个赞 1 人关注

本次课在上次课的基础上,将继续编写绘制麦克风图谱的小程序。

本次课使用了两种方法来实现掌控板OLED显示屏上的图谱的移动:一种是列表迭代的方法;另一种的列表切片的访问方法。

列表迭代,有两种方式,从前往后迭代,或者从后往前迭代,根据实际需要完成的功能,来选择迭代的方法。但是在使用循环进行列表迭代时,要注意避免方法错误,造成数据迭代失败。具体见视频中的讲解。

视频地址1

视频地址2

学习笔记:

1、切片

python的列表,可以通过切片的方式实现非常方便的截取功能。

例如:

list1[0:4],表示获取列表list1的第0项到第3项。

list1[-1],表示获取列表list1的最后一项

list1[3:],表示获得列表的第3项到最后一项。

切片的使用是的列表的访问变得更加便捷,灵活使用好切片,可缩短程序的运行时间,这在某些对时间要求比较严格的地方,非常重要。