1、list
list:列表。
set mylist {1 2 3}puts $mylist1 2 32、llength
llength:计算 list 的长度。
set mylist {1 2 3}puts $mylistset len [llength $mylist]puts $len1 2 333、lindex
lindex:取 list 指定索引位置的值,索引范围为:从 0 到 len-1。
set mylist {1 2 3}puts $mylistset e [lindex $mylist 1] ;# 获取位置 1 的值puts $eset e [lindex $mylist 0] ;# 获取头部的值puts $eset e [lindex $mylist end] ;# 获取尾部的值puts $e1 2 32134、lsearch
lsearch:查找指定元素在 list 中的第一个索引位置,无该值则返回-1。
set mylist {1 2 3}puts $mylistset idx [lsearch $mylist 2] ;# 查找值为 2 的元素的位置puts $idx1 2 31set mylist {1 2 2 3}puts $mylistset idx [lsearch $mylist 2] ;# 查找值为 2 的元素的位置puts $idx1 2 2 31set mylist {1 3}puts $mylistset idx [lsearch $mylist 2] ;# 查找值为 2 的元素的位置puts $idx1 3-1