我在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)。谢谢 –