python:dictionary

概述

常用操作:

  • 樣式:grades = {'Ana':'B', 'John':'A+', 'Denise':'A', 'Katy':'A'}
  • 賦值: grades['John'] = 'A'
  • 判斷 某元素是否在dict里:
in: 'John' in grades
out: True 
  • 刪除 del(grades['Ana']
  • 查找key: grades.keys() returns ['Denise','Katy','John','Ana']
  • 查找value: grades.values() returns ['A', 'A', 'A+', 'B']

values

  • any type (immutable and mutable)
  • can be duplicates 可以重復(fù)
  • dictionary values can be lists, even other dictionaries!

keys

  • must be unique
  • immutable type (int, float, string, tuple,bool)
  • actually need an object that is hashable, but think of as immutable as all immutable types are hashable
  • careful with float type as a key

else:

  • dict無順序
    d = {4:{1:0}, (1,3):"twelve", 'const':[3.14,2.7,8.44]}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容