Python D,,dict() :用于


dict() :用于创建字典,如 a = {‘name‘:‘via‘, ‘age‘:18} 等同于 a =dict(([‘name‘, ‘via‘], [‘age‘, 18]))

dict.clear() :用于删除字典中所有的元素,如定义 dict ={‘name‘:‘via‘, ‘age‘:18} ,执行 dict.clear() 后 dict 的值为空,即 {}

dict.fromkeys() :创建一个可迭代的字典对象,如 dict = {}.fromkeys(‘abc‘, 100) ,则 dict 的值为{‘a‘: 100, ‘b‘: 100, ‘c‘: 100}

dict.get() :返回指定的 key 对应的 value ,如定义dict ={‘name‘:‘via‘, ‘age‘:18} ,则 dict.get(‘name‘) 返回结果为 ‘via‘

dict.has_key() :用于判断字典中是否存在指定的 key ,如定义dict ={‘name‘:‘via‘, ‘age‘:18} ,则 dict.has_key(‘name‘) 返回结果为 True

dict.items() :以列表的形式返回字典中的键值对,如定义dict ={‘name‘:‘via‘, ‘age‘:18} , 则 dict.items() 返回结果为[(‘age‘, 18), (‘name‘, ‘via‘)]

dict.keys() :以列表的形式返回字典中所有的 key , 如定义dict ={‘name‘:‘via‘, ‘age‘:18} ,则 dict.keys() 返回结果为[‘age‘, ‘name‘]

dict.pop() :删除并返回字典中指定的 key ,如定义dict ={‘name‘:‘via‘, ‘age‘:18} ,则 dict.pop(‘name‘) 返回 ‘via‘ 并且 dict 的值为{‘age‘: 18}

dict.update() :相当于追加字典元素,如定义 dict1 = {‘name‘:‘via‘} ,dict2 = {‘age‘:18} ,则 dict1.update(dict2) 后 dict1 的值为{‘name‘:‘via‘, ‘age‘:18}

dict.valuse() :以列表的形式返回字典中所有的 value ,如定义dict ={‘name‘:‘via‘, ‘age‘:18} ,则 dict.values() 返回结果为[18, ‘via‘]

dir() :返回序列所有可用的方法和属性,如定义 list = [1, 2, 3] ,则 dir(list) 会返回列表所有的方法和属性,跟使用 help 差不多

divmod() :以元组的形式于返回两个数的相除的商和余数,如 divmod(5, 2) 返回结果为 (2, 1)

Python D

评论关闭