欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python字典操作簡明總結

 更新時間:2015年04月13日 09:57:23   投稿:junjie  
這篇文章主要介紹了Python字典操作簡明總結,本文總結了創(chuàng)建字典 、創(chuàng)建一個"默認"字典、遍歷字典、獲得value值、成員操作符:in或not in 、更新字典、刪除字典等常用操作,需要的朋友可以參考下

1.dict()創(chuàng)建字典

復制代碼 代碼如下:

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

2.fromkeys() 來創(chuàng)建一個"默認"字典,字典中元素具有相同的值
復制代碼 代碼如下:

>>> ddict = {}.fromkeys(('x', 'y'), -1)
>>> ddict
{'y': -1, 'x': -1}

3.遍歷字典
使用keys()遍歷
復制代碼 代碼如下:

>>> dict2 = {'name': 'earth', 'port': 80}
>>>
>>>> for key in dict2.keys():
... print 'key=%s, value=%s' % (key, dict2[key])
...
key=name, value=earth
key=port, value=80

使用迭代器遍歷
復制代碼 代碼如下:

>>> dict2 = {'name': 'earth', 'port': 80}
>>>
>>>> for key in dict2:
... print 'key=%s, value=%s' % (key, dict2[key])
...
key=name, value=earth
key=port, value=80

4.獲得value值

字典鍵加上中括號來得到

復制代碼 代碼如下:

>>> dict2['name']
'earth'

5.成員操作符:in或not in
判斷鍵是否存在
復制代碼 代碼如下:

>>> 'server' in dict2 # 或 dict2.has_key('server')
False

6.更新字典
復制代碼 代碼如下:

>>> dict2['name'] = 'venus' # 更新已有條目
>>> dict2['port'] = 6969 # 更新已有條目
>>> dict2['arch'] = 'sunos5'# 增加新條目

7.刪除字典
復制代碼 代碼如下:

del dict2['name']    ​#刪除鍵為“name”的條目
dict2.clear()    ​#刪除 dict2 中所有的條目
del dict2     ​#刪除整個 dict2 字典
dict2.pop('name')    ​#刪除并返回鍵為“name”的條目

8.values()返回值列表 
復制代碼 代碼如下:

>>>
>>> dict2.values()
[80, 'earth']

9.items()返回(鍵,值)元組列表 
復制代碼 代碼如下:

>>> dict2.items()
[('port', 80), ('name', 'earth')]

相關文章

  • torchtext入門教程必看,帶你輕松玩轉文本數據處理

    torchtext入門教程必看,帶你輕松玩轉文本數據處理

    這篇文章主要介紹了torchtext入門教程必看,帶你輕松玩轉文本數據處理,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 利用python獲取某年中每個月的第一天和最后一天

    利用python獲取某年中每個月的第一天和最后一天

    最近在做項目的時候,突然想到的這個問題,覺得比較有趣,就實際測試了一下,考慮到以后可能會有用,就總結下來寫了這篇文章,剛興趣的朋友們可以參考學習下,下面來跟著小編一起看看吧。
    2016-12-12
  • python批量復制圖片到另一個文件夾

    python批量復制圖片到另一個文件夾

    這篇文章主要為大家詳細介紹了python批量復制圖片到另一個文件夾,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • Python文件讀寫處理日常任務終極工具實例

    Python文件讀寫處理日常任務終極工具實例

    Python文件的讀寫操作時,有很多需要考慮的細節(jié),這包括文件打開方式、讀取和寫入數據的方法、異常處理等,在本文中,將深入探討Python中的文件操作,旨在提供全面的指南,幫你充分了解Python文件的讀寫
    2023-11-11
  • python利用 keyboard 庫記錄鍵盤事件

    python利用 keyboard 庫記錄鍵盤事件

    這篇文章主要介紹了python利用 keyboard 庫記錄鍵盤事件,幫助大家更好的利用python進行辦公,感興趣的朋友可以了解下
    2020-10-10
  • Python文件操作函數用法實例詳解

    Python文件操作函數用法實例詳解

    這篇文章主要介紹了Python文件操作函數用法實例詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • Python的裝飾器使用詳解

    Python的裝飾器使用詳解

    最近在學習python,下面是在Python學習小組上介紹的內容,現學現賣、多練習是好的學習方式,希望大家能夠喜歡
    2017-06-06
  • Django項目中model的數據處理以及頁面交互方法

    Django項目中model的數據處理以及頁面交互方法

    今天小編就為大家分享一篇Django項目中model的數據處理以及頁面交互方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • pywinauto自動化測試使用經驗

    pywinauto自動化測試使用經驗

    本文主要介紹了pywinauto自動化測試使用經驗,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • python多進程共享變量

    python多進程共享變量

    這篇文章主要為大家詳細介紹了python多進程共享變量的相關資料,感興趣的小伙伴們可以參考一下
    2016-04-04

最新評論