是陣列,已經想到解決辦法,貼出**給大家參考
set arr(0) a
set arr(1) b
set arr(2) c
set name b #就刪除值為b的元素
set templist [array get arr]
set pos [lsearch -exact $templist $name]
set templist [lreplace $templist [expr $pos-1] $pos]
unset arr
array set arr $templist
我自己想的,先把陣列轉為list,再從裡面刪除對應的索引和值,再將結果轉為陣列
類陣列轉為陣列
在es6提出之後,這個已經變得非常簡單了,直接呼叫array.from就可以了,如果具備iterator介面的話,我們還可以用 擴充套件運算子 1.array.from es6提出的,非常好用,簡單來說,只要具備length屬性的,就可以轉為陣列。2.擴充套件運算子 必須具備iterator介面才可...
陣列轉為物件
1.js裡將兩個陣列轉為物件,第乙個陣列為key,第二個為value。如 1,2,5 和 18,8,6 轉換成物件。2.js裡將多個陣列轉為物件,每個陣列只有兩個值,轉成的物件以每個陣列裡的首位為key,第二位為value。如 a,1 和 b,2 c,3 轉換成物件。只要使用underscore.j...
python list 內嵌列表轉為一維列表
只能是內嵌列表,如果改為 a 1,2,3 4,5,6 7 8,9 10 則無法實現 import itertools a 1,2,3 4,5,6 7 8,9 out list itertools.chain.from iterable a print out 1,2,3,4,5,6,7,8,9 只能...