求推荐:多层嵌套list或dict的相关python教程

希望设计一个带有多层次导航条的词典,需要用到多层嵌套的list或dict,求相关的python好教程。

现在,我只能通过简单的多次运行来实现,无法整合到一个页面。

GIF

1 个赞

Vim 兄的這個需求似乎有點像是樹狀結構,且又多階的擴展,在下土法煉鋼搞過,蠻麻煩的,若有python 自動生成可以省很多力氣
那時是用 2 階串 2 階的方法一直串下去,用 mdict tool 那個工具免強的弄出來,在mdict 上用但感覺有點龐大,速度和動作有點跟不上
階層若多一些動作會更加緩慢,或許當時的處理方式不是很好,過於冗長,以至放棄這個方式

1 个赞

多层级目录树(可下展),又不换页,得用 JS 吧。

W3C 所提供的例子可用只是不算美觀

<li><a href="entry://Sencha">Sencha</a></li>

若如此再包覆一層則可直接轉跳,但若是要 Sencha ,再串上詞頭,則結構會變的相當複雜…在下尚未想到好一點的方式

上述的複雜也就是展開且綁定定位在那個結點上 highlight ,而非僅僅是點擊就跳往那個詞頭,如此的結構相當冗長,體積會膨漲的很大,我猜這大概是 vim 兄想要的方式吧!

<li><a href="entry://Sencha"><mark>Sencha</mark></a></li>
然后配上一個詞頭…Sencha …

當然也可以用橫向的方式,只是若某階的詞條太多,則在畫面上顯示會有困擾,且不易一目暸然

用 mdict tool 去2階串2階的方法一直串出來的

==========================================================
直式的樹狀結構感覺上似乎來的清爽一些,但因沒有再展開的詞條上或項目上 highlight 似乎也是不足的缺憾

2021-11-22_165907

1 个赞

已经自行解决了。

1 个赞

Roget’s 6th 这部可以分享一下吗?

1 个赞

那個作的不是很好啦!哈!哈!