可以自定义索引的list -- dict
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
list这种以数字为索引的结构在面对一些日常生活中的问题会显得很麻烦,比如我们要设计一个通讯录,通讯录里存着人名和电话号码,我们希望通过名字来得到电话号码那么list就显得很不人性化了。
为此Python提供了另一种key-value存储形式的数据结构dict,我们可以定义自己的key来对整个dict进行索引。dict的形式也很简单,在大括号内用冒号分割key和value即可:
contacts = {"LiLei" : "0101234", "HanMeimei" : "0101221365"}
print contacts["HanMeimei"]
由于dict不要求索引是连续的数字,这样我们的一些基本操作也和list不一样了,我们可以直接利用索引来进行插入、删除和更改操作,比如:
contacts = {"LiLei" : "0101234", "HanMeimei" : "0101221365"}
#插入
contacts["Lucy"] = "0108754696"
#更改
contacts["LiLei"] = "0105689741"
#删除
del contacts["HanMeimei"]
在线练习
{$ activeFileHint $}