4367浏览
查看: 4367|回复: 2

[教程] 列表的简单应用

[复制链接]
本帖最后由 访客061007 于 2021-4-8 16:18 编辑

列表是一个非常有用的数据记录工具,不少的玩家都会使用列表进行多数据存储,在应用上多是用来做数据的排序、对比等等。而我在使用的过程中,发现了一个比较好玩的应用,在此与大家分享一下。

首先,我们还是一起来了解一下列表的基本操作。
列表的简单应用图1
列表的操作包括:新建、添加、插入、替换、删除、遍历等,其中还会包含求列表项目数、项编号、判断内容等。
针对这些操作,我写了一个小程序,可以让大家了解到列表的一些基本的操作。
列表的简单应用图2
这里用到了掌控板作为操作的介质。触摸P键会向列表增加一个项目内容,触摸Y键会插入一个项目内容,触摸T键会替换一个项目内容、触摸H键会删除一个项目内容、触摸O键会遍历一次列表内容。

这应该是比较好理解的东西。

下面我们正式来玩一下列表,我希望用列表做一个会学习的灯。
首先,我们经常说要做一个智能的灯,但几乎所有人都只是做成了自动灯,能够根据我们在程序中设定的条件对自然环境进行判断,实现灯的开关与亮度的调节,整个过程并没有体现出智能的概念。我们今天想做的灯是有学习能力的,它能够学习我们现场教的亮灯的顺序,然后不断地重复我们教的内容。

程序按住A键开始学习亮灯的顺序,松开停止学习,按B键重复一次所学习的亮灯顺序。
列表的简单应用图3

列表在这里只起到了记录作用,列表添加数据以及遍历操作,虽然简单,却能够直到意想不到的效果。

如此类推,你还可以制作一个会学习的钢琴,能够随时修改密码的密码锁等等。


列表的简单应用图3列表的简单应用图3



rzyzzxw  版主

发表于 2021-4-8 16:28:26

赞哈
回复

使用道具 举报

12345上山打老虎  高级技师

发表于 2021-11-16 09:09:34

本帖最后由 12345上山打老虎 于 2021-11-16 09:17 编辑

有用                                          
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
关于楼主

楼主的其它帖子

上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail