1.字典定义,使用大括号进行定义,格式:dic=[key1:value1,key2:value2,key3:value3],dic1={0:'Paul',1:'38',2:'male'},通过dic1[0],dic[1]分别获得字典中的内容。字典中的内容是可变的,我们也可以使用字符型的key,如dic2={'name':paul,'age':'38','gender':'male'}.
2.key的类型:字典中的key可以是数字、字符串或者是变量,如:age=12,dic2={'name':paul,age:'19','gender':'male'},当需要获取age的值的时候,可以通过变量也可以通过变量中对应的值来获取,如dic2[age]=19,dic2[12]=19.延伸知识点,dict(),fromkeys()两个方法。
3.列表的打印--使用for方法,for k in dic2回车后,空四个空格,然后输入k,再进行回车,直接输出dic2的key的值;同理,for k in dic2回车后,空四个格,再输入dic2[k],将输出列表中所有对应的value.
4.添加:列表中加入值,dic2[‘tel’]="185",可以在列表中加入新的值,但是加入的值,在列表中是无序的,可以成功加入列表中。
5.修改:直接将列表中的key值重新定义value即可,如dic2["tel"]="6666",该列表的内容被重新修改。
6.删除:del方法,只是删除列表中的内容,格式:del dic2['tel'],删除某个key及对应的value;del dic2同del(dic2),删除整个列表;pop方法,删除某个key和value,并显示被删除的value值,格式:dic2.pop('tel');;clear方法,是删除列表中所有的值,格式如:dic2.clear(0;重新查询dic2的值时,其为空的列表;延伸可以参考列表的其他方法。
7.获取列表中的keys和values可以分别获得列表中对应的内容,格式如:dic1.keys()和dic1.values(),分别获得列表中的key值内容和value的内容。