pythoon字典資料{}知識及總結
Python的字典定義:
字典在Python中,是一個無序的資料值集合。
知識點1:
其他資料值集合,如列表和元組,都是有順序的,所以列表和元組,可以使用索引和切片。
知識點2:
字典,是無序資料值集合,因為無序,所以沒有索引和切片。
為什麼要使用字典呢?
當資料集合太多太複雜的時候,則需要使用字典,方便準確訪問查詢。
知識點3:
不同的符號,表示不同的資料集合。如下:
小括號 ():元組
中括號 []:列表
大括號 {}:字典
字典相關知識:
dict1 = {key:value}
dict2 = {key1:value1,key2:value2,key3,value3}
鍵(key)和值(value)一一配對。
字典的概念,答題類似於我們的新華字典。
鍵key對應新華字典的拼音。
值value對應新華字典查詢到的字型。
【非常重要】字典總結:
1.元素有鍵(key)和值(value)配對組成。
2.可以用dict()函式或者方括號{}建立。
3.元素之間用逗號“,”分隔;鍵與值之間,用冒號“:”隔開。
4.鍵名(key)必須是唯一的,且必須是不可變的資料型別,可以是數字、字元或元組。(通常一般只是用數字和元組作為鍵名,不用元組,因為訪問麻煩)
5.值(value)不一定唯一,值可以是數字/字元/元組/列表/字典,就是說,值可以是任何資料型別。
6.使用鍵名(key)來訪問字典裡的元素。
建立和使用字典。
程式例項1:
建立方式一:直接使用{}賦值建立。
heros = {'及時雨':'宋江','玉麒麟':'盧俊義','花和尚':'魯智深','母夜叉':'孫二孃'}
print(type(heros))
程式例項2:
建立方式二:通過dict()函式來建立空字典。
empty_dict = dict()
print(type(empty_dict))
如何從字典中取值呢?
通過鍵名[key]獲得對應鍵下的字典值。
程式例項3:
heros = {'及時雨':'宋江','玉麒麟':'盧俊義','花和尚':'魯智深','母夜叉':'孫二孃'}
heros_star = {'天罡星':{'及時雨':'宋江','玉麒麟':'盧俊義','花和尚':'魯智深'},'地煞星':('母夜叉','孫二孃',"黃英")}
print(heros["及時雨"])
print(heros['花和尚'])
print(heros_star['天罡星'])
print(heros_star['天罡星']['玉麒麟'])
print(heros_star['地煞星'][1:3])
print(heros_star['地煞星'][1])
相關文章
- 資料結構----字典及部分知識總結(2018/10/18)資料結構
- python字典--知識點總結Python
- Oracle中的資料字典技術及常用資料字典總結Oracle
- 老Python總結的字典相關知識Python
- 資料視覺化的知識總結視覺化
- 資料庫基礎知識總結(轉)資料庫
- 【知識詳解】資料庫(秋招總結)資料庫
- ORACLE資料庫日常維護知識總結Oracle資料庫
- 【資料庫】資料查詢和管理知識點總結資料庫
- oracle資料字典的一點總結!Oracle
- html及html5知識點總結HTML
- linux知識知識點總結Linux
- Redis知識總結Redis
- Cookie知識總結(-)Cookie
- 圖知識總結
- golang知識總結Golang
- servlet知識總結Servlet
- 常量知識總結
- Docker知識總結Docker
- JQuery知識總結jQuery
- servelt知識總結
- 知識點總結
- SWAP知識總結
- MySQL知識總結MySql
- PayPal知識總結
- 小知識總結
- 知識方法總結
- oracle10g 常用資料字典總結Oracle
- web跨域及cookie相關知識總結Web跨域Cookie
- 認知網路知識點及例題總結
- 夯實基礎系列三:資料庫知識總結資料庫
- Java個人技術知識點總結(資料庫篇)Java資料庫
- 最新大廠資料湖面試題,知識點總結面試題
- 打工四年總結的資料庫知識點資料庫
- 資料庫基礎知識整理與複習總結資料庫
- 機器學習及深度學習的知識點及面試題總結機器學習深度學習面試題
- 資料結構第一章知識點歸納總結資料結構
- 《MySQL重要知識點及面試總結》:推薦收藏MySql面試