首页 > 代码库 > Python D
Python D
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