◆◆llength◆◆
借助llength命令可获取列表的长度(列表所包含的元素的个数,不难发现很多跟列表相关的命令都是以英文单词l(其大写为l)开头的)。图1显示列表a的长度为3。
图1
对于包含列表的列表(列表嵌套),如图2所示,嵌套的部分做为子列表被当成父列表的一个元素。因此,图2中列表的长度为3。
图2
对于空列表,列表的长度为0。据此可判断一个列表是否为空。
图3
◆◆lindex◆◆
类似于c语言中的数组,列表的索引从0开始。索引0对应第一个元素,索引1对应第二元素,依此类推。同时,tcl还提供了索引end,可快速获取最后一个元素,这样end-1(注意这里没有空格)就对应倒数第二个元素。以图1中的列表a为例,各元素的索引如图4所示。
图4
通过命令lindex可获取列表指定索引的元素,仍以图1中的列表a为例,lindex的使用方法如图5所示。可以看到,使用end-1时,end-1是个整体,中间没有空格。
图5
对于嵌套的列表,可以使用多重索引,如图6所示,为获取lut2,使用了二重索引,这类似于c语言中的二维数组。但更安全的方式是使用lindex的嵌套方式。
图6
◆◆结论◆◆
-命令llength可获取列表长度
-空列表的长度为0
-命令lindex可获取指定索引的列表元素
游戏手机成新宠?酷派/华为/360引领2017手机引领潮流
无线充电技术的未来前景及发展
Digi-Key将同时参加现场和线上2020慕尼黑上海电子展
以大数据等新技术推动农业创新与转型的10家IT服务商
国外网站现身24k镀金定制版AppleWatch 售价2200美元
借助llength命令可获取列表的长度
性价比最好的蓝牙耳机,用平价无线蓝牙耳机
如何控制CNC加工中心切削过程中的弹刀?
mos管h桥电机驱动电路图
规模浩大的小米业务版图,万物互联缔造未来家居
RS出货Raspberry Pi相机模块
蓝牙耳机哪个品牌性价比高,国内性价比高的无线蓝牙耳机推荐
氢燃料电池和智能锂离子电池是欧洲绿色复苏的关键
智慧浴室的“大脑”——智能家居魔镜
以模拟电视系统介绍CRT显示技术原理
语音人工智能技术正在兴起 渐渐地语音技术已跟我们密切相关
微软现准备将Windows 7进入扩展安全更新的第二年
中国芯崛起:2009只有1家,现在11家!
自制最便宜功放 1.9元全网最低
伺服和控制器之间靠什么联系