python之字典的学习

字典由一对大括号{},以键值对的方式定义。

如:

mydict= {'name':'songdongfei','sex':'male','age':24}

'name'   'sex'   'age'  称为键,可以通过mydict.keys()返回字典中所有键的列表

'songdongfei’  'male'   24 称为值,可以通过mydict.values()返回字典中所有值的列表


mydict.items()返回的是一个键---值列表

mydict.get('name')返回mydict[name]的值‘songdongfei’

mydict.get('score',0)返回mydict[score]的值,如果字典mydict中没有score这个键,则返回0;默认返回none(即没有值返回)


字典中的键可以是python中任意不可变数据,例如整数,实数,复数,字符串,元组等,但不能使用列表、集合、字典作为字典的“键”,因为这些类型的对象是可变的。


猜你喜欢

转载自blog.csdn.net/xiaohuozi_2016/article/details/54667904