99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

借助llength命令可獲取列表的長(zhǎng)度

電子工程師 ? 來(lái)源:未知 ? 作者:李倩 ? 2018-11-27 10:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

◆◆llength◆◆

借助llength命令可獲取列表的長(zhǎng)度(列表所包含的元素的個(gè)數(shù),不難發(fā)現(xiàn)很多跟列表相關(guān)的命令都是以英文單詞l(其大寫(xiě)為L(zhǎng))開(kāi)頭的)。圖1顯示列表a的長(zhǎng)度為3。

圖1

對(duì)于包含列表的列表(列表嵌套),如圖2所示,嵌套的部分做為子列表被當(dāng)成父列表的一個(gè)元素。因此,圖2中列表的長(zhǎng)度為3。

圖2

對(duì)于空列表,列表的長(zhǎng)度為0。據(jù)此可判斷一個(gè)列表是否為空。

圖3

◆◆lindex◆◆

類似于C語(yǔ)言中的數(shù)組,列表的索引從0開(kāi)始。索引0對(duì)應(yīng)第一個(gè)元素,索引1對(duì)應(yīng)第二元素,依此類推。同時(shí),Tcl還提供了索引end,可快速獲取最后一個(gè)元素,這樣end-1(注意這里沒(méi)有空格)就對(duì)應(yīng)倒數(shù)第二個(gè)元素。以圖1中的列表a為例,各元素的索引如圖4所示。

圖4

通過(guò)命令lindex可獲取列表指定索引的元素,仍以圖1中的列表a為例,lindex的使用方法如圖5所示。可以看到,使用end-1時(shí),end-1是個(gè)整體,中間沒(méi)有空格。

圖5

對(duì)于嵌套的列表,可以使用多重索引,如圖6所示,為獲取LUT2,使用了二重索引,這類似于C語(yǔ)言中的二維數(shù)組。但更安全的方式是使用lindex的嵌套方式。

圖6

◆◆結(jié)論◆◆

-命令llength可獲取列表長(zhǎng)度

-空列表的長(zhǎng)度為0

-命令lindex可獲取指定索引的列表元素

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C語(yǔ)言
    +關(guān)注

    關(guān)注

    180

    文章

    7632

    瀏覽量

    141577
  • 數(shù)組
    +關(guān)注

    關(guān)注

    1

    文章

    420

    瀏覽量

    26530

原文標(biāo)題:列表長(zhǎng)度與索引

文章出處:【微信號(hào):Lauren_FPGA,微信公眾號(hào):FPGA技術(shù)驛站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    CC2564的GetRemoteName 命令每次只能獲取一個(gè)設(shè)備的名字嗎?

    請(qǐng)問(wèn)CC2564的GetRemoteName 命令每次只能獲取一個(gè)設(shè)備的名字嗎?如何寫(xiě)獲取列表中所有設(shè)備的名字呢?
    發(fā)表于 04-07 09:52

    DACU 34970如何從掃描列表獲取單個(gè)通道

    早上好我使用34970 DACU獲取一些遙測(cè)電壓和溫度我使用遠(yuǎn)程接口我已經(jīng)使用命令ROUTE:SCAN定義了7個(gè)通道的掃描列表,我用READ獲取信號(hào)?查詢問(wèn)題是此查詢需要幾乎2秒才能處
    發(fā)表于 07-16 15:51

    請(qǐng)問(wèn)JS api有獲取文件列表的接口么?

    JS api的文件管理里面沒(méi)有獲取文件列表的接口么?java的有directory.listFiles(); ,nodejs的fs.readdir也是可以獲取目錄下的文件列表的。但鴻蒙
    發(fā)表于 03-30 11:02

    怎么在命令列表里找不到啟動(dòng)tftp的命令呢?

    我安裝了netutils,開(kāi)啟了tftp服務(wù)器,怎么在命令列表里找不到啟動(dòng)tftp的命令,無(wú)法啟動(dòng)tftp服務(wù)
    發(fā)表于 02-16 11:36

    求分享arduino ide命令的完整列表?

    我對(duì)這一切真的很陌生。我對(duì)在arduino ide中編寫(xiě)c代碼有一個(gè)基本的了解。我一直在谷歌上搜索 deep_sleep 命令、重置命令、wifi 命令等等……但我永遠(yuǎn)找不到特定于 esp8266 的完整
    發(fā)表于 06-12 07:08

    如何獲取其它程序的命令行參數(shù)

    開(kāi)發(fā)環(huán)境:VC6 Windows XP 測(cè)試環(huán)境:WindowsXP 我們都知道,在程序里獲取命令行參數(shù)很簡(jiǎn)單,WinMain函數(shù)會(huì)以參數(shù)的形式傳遞給我們,或者可以調(diào)用API GetCommandLine 獲取。但
    發(fā)表于 10-14 09:24 ?1次下載

    rpm命令參數(shù)列表

    rpm命令參數(shù)列表  vi編輯器是所有Unix及Linux系統(tǒng)下標(biāo)準(zhǔn)的編輯器,它的強(qiáng)大不遜色于任何最新的文本編輯器,這里只是簡(jiǎn)單地介紹一下它的用法和一小部分指令。由于
    發(fā)表于 01-18 12:56 ?1085次閱讀

    C#教程之獲取目錄中word問(wèn)文件列表

    C#教程之獲取目錄中word問(wèn)文件列表,很好的C#資料,快來(lái)學(xué)習(xí)吧。
    發(fā)表于 04-20 14:46 ?10次下載

    16-MAC訪問(wèn)列表配置命令

    MAC訪問(wèn)列表配置命令
    發(fā)表于 12-17 10:44 ?5次下載

    17-物理端口IP訪問(wèn)列表配置命令

    物理端口IP訪問(wèn)列表配置命令
    發(fā)表于 12-17 11:06 ?9次下載

    18-VLAN訪問(wèn)列表配置命令

    VLAN訪問(wèn)列表配置命令
    發(fā)表于 12-17 11:06 ?7次下載

    計(jì)算機(jī)網(wǎng)絡(luò)的完整性和可獲取性的介紹

    什么是完整性和可獲取性 在學(xué)習(xí)如何保證完整性和可獲取性之前,應(yīng)該全面理解這些術(shù)語(yǔ)的含義。完整性是指網(wǎng)絡(luò)程序,如數(shù)據(jù)、安全、設(shè)備和連接的健全性。為了保證網(wǎng)絡(luò)的完整性,應(yīng)該使它遠(yuǎn)離任何其他可能會(huì)導(dǎo)致其
    發(fā)表于 11-24 09:31 ?0次下載

    使用匿名管道技術(shù)獲取CMD命令的執(zhí)行結(jié)果

    遠(yuǎn)程 CMD 是指惡意程序接收到控制端發(fā)送的 CMD 指令后,在本地執(zhí)行 CMD 命令,并將執(zhí)行結(jié)果回傳至控制端。本文將演示使用匿名管道技術(shù)獲取 CMD 命令的執(zhí)行結(jié)果。
    的頭像 發(fā)表于 04-03 18:04 ?4722次閱讀

    C語(yǔ)言獲取文件長(zhǎng)度的兩種方法

    C語(yǔ)言中沒(méi)有直接獲取文件長(zhǎng)度的接口,但是我們可以使用標(biāo)準(zhǔn)庫(kù)提供的函數(shù)來(lái)間接的獲取文件長(zhǎng)度。這里提供兩種方法。
    的頭像 發(fā)表于 10-10 16:15 ?1735次閱讀
    C語(yǔ)言<b class='flag-5'>獲取</b>文件<b class='flag-5'>長(zhǎng)度</b>的兩種方法

    LabVIEW命令行調(diào)用exe傳入的參數(shù)如何獲取

    有些場(chǎng)景下,我們用LabVIEW開(kāi)發(fā)的應(yīng)用程序,需要通過(guò)命令行來(lái)調(diào)用,并向該應(yīng)用程序傳遞參數(shù),那么在程序中如何才能獲取這些參數(shù)呢?
    發(fā)表于 10-11 09:28 ?3472次閱讀
    LabVIEW<b class='flag-5'>命令</b>行調(diào)用exe傳入的參數(shù)如何<b class='flag-5'>獲取</b>