tcl/tk參考——列表操作llength
.
.
名稱
llength - 計算列表的元素個數
語法
llength list
描述
將list當作一個列表來處理並返回一個十進位制數的字串表示列表中元素的個數。
示例
結果是列表元素的個數:
% llength {a b c d e}
5
% llength {a b c}
3
% llength {}
0
元素並不一定是嚴格按照字典來的詞,特別是當使用“{}”符號時:
% llength {a b {c d} e}
4
% llength {a b { } c d e}
6
一個空列表不一定是一個空字串:
% set var { }; puts "[string length $var],[llength$var]"
1,0
相關推薦
tcl/tk參考——列表操作llength
. . 名稱 llength - 計算列表的元素個數 語法 llength list 描述 將list當作一個列表來處理並返回一個十進位制數的字串表示列表中元素的個數。 示例 結果是列表元素的個數: % llength {a b c d e} 5 % llength {a
tcl/tk參考——列表操作lindex
. . 名稱 lindex - 從列表中獲得一個元素 語法 lindex list ?index...?描述 lindex命令接受一個引數列表list,可以接受0個或者多個index引數,在多個引數的情況下,引數可以是單獨的一次排列,也可以是在一個列表當中。 如果不指定ind
tcl/tk參考——列表操作split
. . 名稱 split - 將字串分解成Tcl列表 語法 split string ?splitChars? 描述 根據splitChars變元中的字元分解string,返回一個列表。每個列表元素由string中在splitChars字元之間的字元組成,如果string
tcl/tk參考——列表操作lappend
. . 名稱 lappend - 將元素新增到列表末尾 語法 lappend varName ?value value value ...? 描述 這個命令把varName當作列表來處理,把每個value變元作為單獨的元素新增到列表後面。如果varName不存在,就用所有
tcl/tk參考——字串操作regsub
. . 名稱 regsub - 基於正則表示式模式匹配完成替換操作 語法 regsub ?switches? exp string subSpec ?varName?描述 這個命令對string進行正則表達匹配,然後把字串拷貝進入varName中,如果沒有varName則將字
tcl/tk參考——控制結構foreach
名稱 foreach - 反覆迴圈操作一個或多個列表的每個元素 語法 foreach varname list body foreach varlist1 list1 ?varlist2 list2 ...? body 描述 foreach命令執行一個迴圈,迴圈的變數是一個或
tcl/tk參考——控制結構switch
. . 名稱 switch - 根據表示式的不同執行多個分支命令中的一個 語法 switch ?options? string pattern body ?pattern body ...?switch ?options? string {pattern body ?pa
tcl/tk參考——控制結構catch
. . 名稱 catch - 執行指令碼並捕獲錯誤 語法 catch script ?resultVarName? ?optionsVarName? 描述 catch命令用來防止出現錯誤而導致指令碼執行終止,catch命令可以呼叫Tcl直譯器去執行指令碼,並且能夠正常返回
tcl/tk參考——變數和過程array
. . 名稱 array - 處理陣列變數 語法 array option arrayName ?arg arg ...? 描述 這個命令執行幾種可選項中的一個操作,操作的物件為arrayName,除非以下的命令特殊宣告,否則arrayName必須是存在的陣列變數名稱。o
tcl/tk參考——控制結構if
. . 名稱 if - 執行一個條件指令碼 語法 if expr1 ?then? body1 elseif expr2 ?then? body2 elseif ... ?else? ?bodyN? 描述 if命令把expr1當作表示式來執行,表示式的值必須是一個布林數(數
tcl/tk參考——控制結構continue
. . 名稱 continue - 跳到下一個迴圈 語法 continue 描述 這個命令經常在for、foreach和while的迴圈體內使用,返回一個TCL_CONTINUE並引發一個CONTINUE異常。這個異常使指令碼忽略當前的迴圈,跳到下一個迴圈。continu
Tcl學習之--列表|字典
bsp 之間 索引 sof rst 匹配 產生 進行 而且 【列表|字典】 Tcl使用列表來處理各種集合,比方一個目錄中的全部文件,以及一個組件的全部選項。最簡單的列表就是包括由隨意個空格、制表符、換行符、分隔的隨意多個元素的字符串。比方: JerryAlice Man
python學習筆記——列表操作
參數 統計 一個 del blog count insert lang python列表 python列表操作——增 append:追加一條數據到列表的最後 name = ["Zhangsan","XiongDa","Lisi"] name.append("wangwu"
列表操作之定義,切片(取元素)(Python)
fin 元組 括號 all call 切片 python define 表操作 學完列表,元組,字典,集合以後,發現他們長的有些像,傻傻分不清,現在回顧下,以代碼為例進行分析每一種操作的屬性。(英語不佳,錯誤請忽略) 舉栗如下:names = ["hbb",‘tian‘,
列表及列表操作方法
單純 隊列 出棧 指定元素 一個 刪除 類型 長度 play 一、列表 作用:多個裝備,多個愛好,多門課程,多個女朋友等 定義:[]內可以有多個任意類型的值,逗號分隔 以下是列表的常用操作: l=[1,2,3] #l=list([1,2,3])# print(typ
列表操作方法
最大 一次 通過 pytho 序列 求和 上進 1.5 表名 1.列表索引(重點:索引從0開始) >>>numbers=[1,2,3,4,5,6,7,8,9] >>>numbers[0] [1] 2.列表分片:(重點:索引前包括,後不包括
Python中的列表操作
.so 排序 語句 res 發揮 第一個元素 刪除列 extend 刪除元素 Python的列表操作可謂是功能強大且方便(相對於Java)簡單、常規的操作就不說了(這不是一個入門教程),介紹幾個很有特點的例子添加 # 追加到結尾(append) li = [1, 2
【Python】Python中的列表操作
元素 提取 添加 sta 連接 not n個元素 none 格式 Python的列表操作可謂是功能強大且方便(相對於Java)簡單、常規的操作就不說了(這不是一個入門教程),介紹幾個很有特點的例子添加 # 追加到結尾(append) li = [1, 2, 3, 4, 5
python學習筆記(二)列表操作
練習 位數組 post print ihe 之間 反轉 st2 money 列表及列表操作: 列表是最常用的數據類型之一,列表也叫數組,列表定義,使用[]即可;列表裏面可以再套列表,一個裏面套一個列表,叫二維數組;一個裏面套一個列表,裏面的列表再套一個列表,這個叫三位數
Python-字符串及列表操作-Day2
包括 -o 十六進制 tag 1.4 獲取 sta sele right 1.數據類型 1.1 變量引出數據類型 變量:用來記錄狀態變量值的變化就是狀態的變化,程序運行的本質就是來處理一系列的變化 1.2 五大基本數據類型: 數字 字符串 列表 元組 字典 1.2.1