python数据类型-----字典
今天來總結下python3.4版本字典的一些操作方法。
?
  字典是Python里面一種無序存儲結構,存儲的是鍵值對 key - value。關鍵字應該為不可變類型,如字符串、整數、包含不可變對象的元組。字典的創建很簡單,
用 d = {key1 : value2, key2 : value2}的形式就可以創建一個新的字典,當然也可以通過 dict 接受一個含有鍵,值的序列對或者關鍵字參數來創建字典。
鍵可以是多種類型,但鍵是唯一的不重復的,值可以不唯一
?
字典:
  1、in語句,判斷一個元素(鍵)是否在一個字典里
  2、not 語句表示對后面的否定
  3、len 可以檢測字典的元素個數
  4、max 可以返回最大元素,min 返回最小元素
  5、len(dict)返回dict的長度
  6、del dict[key]刪除字典dict中鍵為key的元素,如果key不存在,則引起KeyError類型錯誤
?
?
字典方法:
  1、d.clear() 清空字典d
  2、d.copy() 對字典 d 進行淺復制,返回一個和d有相同鍵值對的新字典
  3、d.get( x [ , y]) 返回字典 d 中鍵 x 對應的值,鍵 x 不存在的時候返回 y, y 的默認值為None
  4、d.items() 將字典 d 中所有鍵值對以dict_items的形式返回(Python 2中d.iteritems() 返回一個針對鍵值對的迭代器對象,Python 3中沒有 iteritems 方法了)
  5、d.pop( x[, default]) ) 返回給定鍵 x 對應的值,并將該鍵值對從字典中刪除,如果x不在字典d,則返回default;若x既不在d中,同時default未設置,則引起KeyError類型錯誤
  6、d.popitem( ) 返回并刪除字典 d 中隨機的鍵值對
  7、d.setdefault( x, [ , y ] ) 返回字典 d 中鍵 x 對應的值,若鍵 x 不存在,則返回 y, 并將 x : y 作為鍵值對添加到字典中,y 的默認值為 None
  8、d.update( x ) 將字典 x 所有鍵值對添加到字典 d 中(不重復,重復的鍵值對用字典 x 中的鍵值對替代字典 d 中)
  9、d.keys() 將字典 d 中所有的鍵以dict_keys形式返回一個針對鍵的迭代器對象
  10、d.values( ) 將字典里所有的值以dict_values 的形式返回針對字典d里所有值的迭代器對象
  11、d.fromkeys(iterable, value=None)返回一個新的字典,鍵來自iterable,value為鍵值
?
轉載于:https://www.cnblogs.com/MrFiona/p/5958888.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python数据类型-----字典的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: SQLlite 分页
- 下一篇: php拼音转为汉字方法二
