您的位置:首页 > 编程语言 > Python开发

python day7(20170228 )

2017-02-28 15:41 148 查看
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的内容。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: