成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python字典的創建的三個方法詳解

開發 后端
你是否了解Python字典,以及創建Python字典都有哪些的實際的應用操作,還有如何訪問字典中的值,此文章就是針對這些問題,給出的答案。

如果你對Python字典是如何創建的,以及如何訪問字典中的值這些問題有不解之處時,你可以瀏覽我們的文章,讀完此文章希望能夠你會從中有所收獲,以下是文章的具體相關內容的介紹。

創建Python字典

方法①:

  1. >>> dict1 = {}  
  2. >>> dict2 = {'name': 'earth', 'port': 80}  
  3. >>> dict1, dict2  
  4. ({}, {'port': 80, 'name': 'earth'})  

 

方法②:從Python 2.2 版本起

  1. >>> fdict = dict((['x', 1], ['y', 2]))  
  2. >>> fdict  
  3. {'y': 2, 'x': 1}  

 

方法③:從Python 2.3 版本起, 可以用一個很方便的內建方法fromkeys() 來創建一個"默認"字典, 字典中元素具有相同的值 (如果沒有給出, 默認為None):

  1. >>> ddict = {}.fromkeys(('x', 'y'), -1)  
  2. >>> ddict  
  3. {'y': -1, 'x': -1}  
  4. >>> 
  5. >>> edict = {}.fromkeys(('foo', 'bar'))  
  6. >>> edict  
  7. {'foo': None, 'bar': None}  

 

如何訪問字典中的值

①要想遍歷一個字典(一般用鍵), 你只需要循環查看它的鍵, 像這樣:

  1. >>> dict2 = {'name': 'earth', 'port': 80}  
  2. >>> 
  3. >>>> for key in dict2.keys():  
  4. ... print 'key=%s, value=%s' % (key, dict2[key])  
  5. ...  
  6. key=namevalue=earth 
  7. key=portvalue=80 

 

②從Python 2.2 開始在 for 循環里遍歷字典。

  1. >>> dict2 = {'name': 'earth', 'port': 80}  
  2. >>> 
  3. >>>> for key in dict2:  
  4. ... print 'key=%s, value=%s' % (key, dict2[key])  
  5. ...  
  6. key=namevalue=earth 
  7. key=portvalue=80 

 

要得到Python字典中某個元素的值, 可以用你所熟悉的字典鍵加上中括號來得到:

  1. >>> dict2['name']  
  2. 'earth'  
  3. >>> 
  4. >>> print 'host %s is running on port %d' % \  
  5. ... (dict2['name'], dict2['port'])  
  6. host earth is running on port 80  

 

③字典所有的方法。方法has_key()和 in 以及 not in 操作符都是布爾類型的

  1. >>> 'server' in dict2 # 或 dict2.has_key('server')  
  2. False  
  3. >>> 'name' in dict # 或 dict2.has_key('name')  
  4. True  
  5. >>> dict2['name']  
  6. 'earth'  

一個字典中混用數字和字符串的例子:

  1. >>> dict3 = {}  
  2. >>> dict3[1] = 'abc'  
  3. >>> dict3['1'] = 3.14159  
  4. >>> dict3[3.2] = 'xyz'  
  5. >>> dict3  
  6. {3.2: 'xyz', 1: 'abc', '1': 3.14159}  

以上的文章就是對Python字典的如何應用和如何訪問字典中的值的相關介紹。

【編輯推薦】

  1. Python編程版面在應用過程中的功能介紹
  2. Python編輯器收藏的具體方案介紹
  3. Python統計如何進行DNA序列整理
  4. 簡介Python程序的校園網的認證方法
  5. python svn腳本如何進行文件刪除
責任編輯:佚名 來源: 新京報
相關推薦

2009-06-26 10:10:00

Hibernate狀態

2023-04-26 11:14:11

IT領導者遠程工作

2021-11-03 06:28:21

Python運行速度開發

2023-03-16 15:13:41

缺失值據集中數據分析

2009-06-26 10:07:00

Hibernate狀態

2010-06-08 16:21:46

如何安裝Opensus

2023-08-03 09:02:32

LangChain開發GLM

2011-05-23 18:17:54

增加外鏈

2013-10-14 15:36:44

流程

2023-12-05 15:36:39

數據庫SQL

2023-03-09 11:40:50

數據中心服務器

2009-06-11 13:12:59

Oracle索引創建索引

2010-02-04 16:14:56

Ubuntu QQ

2010-03-16 16:56:45

云計算

2010-05-14 14:00:59

MySQL數據庫優化

2009-10-23 17:40:24

VB.NET繪圖方法

2021-10-13 06:59:03

Python技巧編程

2020-06-18 10:52:02

遠程辦公疫情技術

2022-02-21 14:14:03

SSH加密密鑰

2022-06-22 08:50:53

ERP系統CTO
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 蜜桃在线一区二区三区 | www.国产精| 性色在线| 国产精品一区二区三区在线播放 | 九九99久久| 日韩一区二区av | 日韩久久久久 | 一区二区在线不卡 | 91精品一区二区三区久久久久 | 99久久精品免费看国产四区 | 成人一级黄色毛片 | 国产精品7777777 | 一区二区三区国产好 | 亚洲精品国产一区 | 欧美日韩视频在线 | 国产激情网 | 超碰97av| 视频1区 | 国产精品一区二区视频 | caoporn国产精品免费公开 | 一区二区三区国产好 | 日韩一区二区三区在线观看 | 久久99精品久久久 | 午夜影院在线观看 | 亚洲精品视频免费 | 日韩欧美精品 | 久草网站 | 国产91黄色 | 99精品国产一区二区青青牛奶 | 69av在线视频 | 亚av在线 | 国产欧美在线一区二区 | 精品99爱视频在线观看 | 在线国产视频 | 天天av网 | 亚洲精品久久久久中文字幕二区 | 国产一级一片免费播放 | 色在线免费视频 | 日韩精品在线看 | 可以在线看的黄色网址 | 日韩欧美一区在线 |