Python-dict 痛定思痛。 2022-06-04 01:38 193阅读 0赞 字典dict是Python的一种有序的可变数据结构,可以存储任意类型对象。字典的表现形式为键值对,每个键值(key: value)对用冒号(:)分割,每个对之间使用逗号(,)分割, 字典所有数据在花括号\{\}中,键和值要一一对应。dic中存储的数据元素没有顺序,不能使用下标索引引用元素,需要使用键来引用。 创建dic。例如: dict1={ 'key1':'value1','key2':'value2','key3':'value3'} 一个key只能对应一个value,所以多次对一个key放入value,则后面的值会把前面的值覆盖掉。 更新dic,可以直接通过key放入value。例如: dict1[‘key4’]='VAlUE4' 删除字典中所有项:使用`dict1.clear()`。 拷贝字典:使用`dict1.copy()`。 返回字典中所有键的列表:使用`dict1.keys()`。 返回字典中所有值得列表:使用`dict1.values()`。 指定key删除对应的value:使用`pop(key)`。 可以使用get()函数返回指定键的值,如果值不在字典中返回默认值。例如: data = dict.get(key, default=None) key为字典中要查找的键,default为如果指定键不存在时,返回该默认值。 返回一个由元组构成的列表,每个元组包含一个键值对:使用`dict1.items()`。例如: dict1 = { 'a':1, "b":2} data = dict1.items() >>dict_items([('a', 1), ('b', 2)]) 而使用`dict.iteritems()`可以得到dict的迭代器函数,即可以迭代输出字典的键值对。例如: data = dict1.iteritems() for k,v in data: print(k,v) **Note:** iteritems()在python3中已不被支持。
还没有评论,来说两句吧...