我在TCL以下數據結構(http://stardict.sourceforge.net/Dictionaries.php下載的列表)更新列表內的字典
列表[{1 A 2 B} {1個C 2 d} {1和E 2 d}]
,你可以看到列表中有三個相同鍵的字典。
我想更新d,讓我們說只有e的P有,否則構造dict {1 e 2 P}並追加到列表中。
無論,我更新或追加,在端我應該有這種
列表[{1 A 2 B} {1個C 2 d} {1e中2個P}]
我知道我可以迭代和實現這一點,但這看起來很醜。有沒有更簡單的方法來做到這一點。我不是很熟悉TCL先進的字典命令,所以
感謝
謝謝,但不,我不能這樣做,因爲我只能搜索1 e,所以elem只能是{1 e},因爲我不知道鍵2的值(這是d中的d例)。任何其他方式? –
如果您只知道元素「1 e」,那麼您打算如何更換?如果假設,該字典有多個元素,那麼你會怎麼做?說,「{1 e 7 m 2 d}」或「{1 e 2 d 4 f}」。 ? – Dinesh
這個字典只會有兩個鍵。 (1和2)。謝謝 –