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
- 資料視覺化的知識總結視覺化
- 【知識詳解】資料庫(秋招總結)資料庫
- 認知網路知識點及例題總結
- html及html5知識點總結HTML
- servlet知識總結Servlet
- Cookie知識總結(-)Cookie
- MySQL知識總結MySql
- 知識點總結
- 知識方法總結
- Docker知識總結Docker
- JQuery知識總結jQuery
- Redis知識總結Redis
- 圖知識總結
- golang知識總結Golang
- 常量知識總結
- servelt知識總結
- web跨域及cookie相關知識總結Web跨域Cookie
- 打工四年總結的資料庫知識點資料庫
- 資料庫基礎知識整理與複習總結資料庫
- 夯實基礎系列三:資料庫知識總結資料庫
- 最新大廠資料湖面試題,知識點總結面試題
- 資訊熵相關知識總結熵
- Java個人技術知識點總結(資料庫篇)Java資料庫
- 資料庫知識不完全總結--春招實習資料庫
- 大資料學習路線指南(最全知識點總結)大資料
- Mysql的那些事兒(部分涉及資料庫知識總結)MySql資料庫
- Java 知識點總結Java
- Vue知識總結(2)Vue
- django知識點總結Django
- iOS 知識點總結iOS
- MongoDB知識點總結MongoDB
- HDFS知識點總結
- HBase知識點總結
- jQuery 知識點總結jQuery
- Kafka知識點總結Kafka
- Tomcat 知識點總結Tomcat