Python中的字典

Dhr*_*ruv 4 python

这两个语句在Python中意味着什么?

distances[(clust[i].id,clust[j].id)]=distance(clust[i].vec,clust[j].vec)

d=distances[(clust[i].id,clust[j].id)]
Run Code Online (Sandbox Code Playgroud)

我猜测第一个语句将距离映射clust[i].idclust[j].id键映射到distance(..)函数的结果.但是,我很困惑,因为列表[]使用{}Python 表示使用和字典.什么是正确的答案?

Ign*_*ams 6

字典文字使用{}.[]无论类型如何,索引操作都会使用.