(2018-03-29.Python從Zero到One)三、Python基礎__3.3.12字典的常見操作1

上一篇文章為:→ 3.3.11字典介紹

字典的常見操作1

<1>修改元素

字典的每個元素中的數(shù)據(jù)是可以修改的,只要通過key找到,即可修改

demo:

    info = {'name':'班長', 'id':100, 'sex':'f', 'address':'地球亞洲中國北京'}

    newId = input('請輸入新的學號')

    info['id'] = int(newId)

    print('修改之后的id為%d:'%info['id'])

結果:


day05_python基礎-字符串_列表_字典-01.gif

<2>添加元素

demo:訪問不存在的元素

    info = {'name':'班長', 'sex':'f', 'address':'地球亞洲中國北京'}

    print('id為:%d'%info['id'])

結果:

day05_python基礎-字符串_列表_字典-02.png

如果在使用 **變量名['鍵'] = 數(shù)據(jù) **時,這個“鍵”在字典中,不存在,那么就會新增這個元素

demo:添加新的元素

    info = {'name':'班長', 'sex':'f', 'address':'地球亞洲中國北京'}

    # print('id為:%d'%info['id'])#程序會終端運行,因為訪問了不存在的鍵

    newId = input('請輸入新的學號')

    info['id'] = newId

    print('添加之后的id為:%d'%info['id'])

結果:

    請輸入新的學號188
    添加之后的id為: 188

<3>刪除元素

對字典進行刪除操作,有一下幾種:

  • del
  • clear()

demo:del刪除指定的元素


    info = {'name':'班長', 'sex':'f', 'address':'地球亞洲中國北京'}

    print('刪除前,%s'%info['name'])

    del info['name']

    print('刪除后,%s'%info['name'])

結果

day05_python基礎-字符串_列表_字典-03.png

demo:del刪除整個字典


    info = {'name':'monitor', 'sex':'f', 'address':'China'}

    print('刪除前,%s'%info)

    del info

    print('刪除后,%s'%info)

結果

day05_python基礎-字符串_列表_字典-04.png

demo:clear清空整個字典


    info = {'name':'monitor', 'sex':'f', 'address':'China'}

    print('清空前,%s'%info)

    info.clear()

    print('清空后,%s'%info)

結果

day05_python基礎-字符串_列表_字典-05.png

下一篇文章為:→3.3.13字典的常見操作2
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容