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

python字典鍵值對的添加和遍歷方法

 更新時間:2016年09月11日 11:48:42   投稿:jingxian  
下面小編就為大家?guī)硪黄猵ython字典鍵值對的添加和遍歷方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

添加鍵值對

首先定義一個空字典

>>> dic={}

直接對字典中不存在的key進行賦值來添加

>>> dic['name']='zhangsan'
>>> dic

{'name': 'zhangsan'}

如果key或value都是變量也可以用這種方法

>>> key='age'
>>> value=30
>>> dic[key]=value
>>> dic

{'age': 30, 'name': 'zhangsan'}

這里可以看到字典中的數(shù)據并不是按先后順序排列的,如果有興趣,可以搜一搜數(shù)據結構中的——哈希表

還可以用字典的setdefault方法

>>> dic.setdefault('sex','male')
'male'
>>> key='id'
>>> value='001'
>>> dic.setdefault(key,value)
'001'
>>> dic
{'id': '001', 'age': 30, 'name': 'zhangsan', 'sex': 'male'}

遍歷字典

這里有兩種方法

方法1:先獲取key,然后通過dic[key]獲取value

>>> for key in dic:
...   print 'key is %s,value is %s'%(key,dic[key])
...
key is id,value is 001
key is age,value is 30
key is name,value is zhangsan
key is sex,value is male

方法2:對字典items()方法返回的元組列表進行序列解包

>>> for key,value in dic.items():
...   print 'key is %s,value is %s'%(key,value)
...
key is id,value is 001
key is age,value is 30
key is name,value is zhangsan
key is sex,value is male

如果對列表,元組和序列解包不熟悉,最好可以百度一下,深入理解它們??梢越Y合你熟悉的C#或JAVA語言中的數(shù)組、List類和哈希表進行理解

以上這篇python字典鍵值對的添加和遍歷方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 關于如何把Python對象存儲為文件的方法詳解

    關于如何把Python對象存儲為文件的方法詳解

    本文將給大家介紹如何把Python對象存儲為文件的方法,pickle可以用二進制表示并讀寫python數(shù)據,這個功能并不安全,如果把一個pickle暴露給別人,有被植入惡意程序的風險,文中通過代碼給大家講解的非常詳細,需要的朋友可以參考下
    2024-01-01
  • Python進階之自定義對象實現(xiàn)切片功能

    Python進階之自定義對象實現(xiàn)切片功能

    這篇文章主要介紹了Python進階之自定義對象實現(xiàn)切片功能,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • pygame實現(xiàn)貪吃蛇游戲(上)

    pygame實現(xiàn)貪吃蛇游戲(上)

    這篇文章主要為大家詳細介紹了pygame實現(xiàn)貪吃蛇游戲,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • PyTorch?使用torchvision進行圖片數(shù)據增廣

    PyTorch?使用torchvision進行圖片數(shù)據增廣

    本文主要介紹了PyTorch?使用torchvision進行圖片數(shù)據增廣,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • Python變量格式化輸出實現(xiàn)原理解析

    Python變量格式化輸出實現(xiàn)原理解析

    這篇文章主要介紹了Python變量格式化輸出實現(xiàn)原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-08-08
  • Python中關于函數(shù)的具體用法范例以及介紹

    Python中關于函數(shù)的具體用法范例以及介紹

    函數(shù)是組織好的,可重復使用的,用來實現(xiàn)單一,或相關聯(lián)功能的代碼段。函數(shù)能提高應用的模塊性,和代碼的重復利用率。你已經知道Python提供了許多內建函數(shù),比如print()。但你也可以自己創(chuàng)建函數(shù),這被叫做用戶自定義函數(shù)
    2021-09-09
  • Python中Collection的使用小技巧

    Python中Collection的使用小技巧

    這篇文章主要介紹了Python中Collection的使用小技巧,對初學者來說有不錯的學習借鑒價值,需要的朋友可以參考下
    2014-08-08
  • Django中日期處理注意事項與自定義時間格式轉換詳解

    Django中日期處理注意事項與自定義時間格式轉換詳解

    這篇文章主要給大家介紹了關于Django中日期處理注意事項與自定義時間格式轉換的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-08-08
  • python中的torch常用tensor處理函數(shù)示例詳解

    python中的torch常用tensor處理函數(shù)示例詳解

    這篇文章主要介紹了python中的torch常用tensor處理函數(shù),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • python 美化輸出信息的實例

    python 美化輸出信息的實例

    今天小編就為大家分享一篇python 美化輸出信息的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10

最新評論