Python3基础_字典

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3基础_字典相关的知识,希望对你有一定的参考价值。

# -*- coding:-utf-8 -*-

# Auther:dropak

# 字典操作


# 定义字典

test = {

    "sh1":"Mayun",

    "sh2":"Xiaobin",

    "sh3":"HBp",

}


# 增加

test["sh4"] ="Lmin"

print(test)


# 删除

test.pop("sh2")      #法1

print(test)

del test["sh1"]     #法2

print(test)

test.popitem()       #随机删除

print(test)


# 修改

test["sh1"] ="LiuQD"

print(test)


# 查找

print(test["sh1"])


# 多级字典嵌套操作

av_catalog = {

    "欧美":{

        "www.youporn.com": ["很多免费的,世界最大的","质量一般"],

        "www.pornhub.com": ["很多免费的,也很大","质量比yourporn高点"],

        "letmedothistoyou.com": ["多是自拍,高质量图片很多","资源不多,更新慢"],

        "x-art.com":["质量很高,真的很高","全部收费,屌比请绕过"]

    },

    "日韩":{

        "tokyo-hot":["质量怎样不清楚,个人已经不喜欢日韩范了","听说是收费的"]

    },

    "大陆":{

        "1024":["全部免费,真好,好人一生平安","服务器在国外,慢"]

    }

}


# 修改value值

av_catalog["欧美"]["www.youporn.com"][1] ="质量还行,"

print(av_catalog["欧美"]["www.youporn.com"])


# 循环dict

for n in test:              #1,推荐使用

    print(n,test[n])

for k,v in test.items():    #2

    print(k,v)


本文出自 “运维” 博客,请务必保留此出处http://dropak.blog.51cto.com/12206256/1971478

以上是关于Python3基础_字典的主要内容,如果未能解决你的问题,请参考以下文章

Python3基础 __len__,__getitem__ 记录列表中元素访问的次数 定制不可变序列,下标字典

python3基础2

Python3基础 dict 创建字典 空字典

Python3基础 dict 创建字典 空字典

python3基础-and和or的短路逻辑

Python3基础 创建字典 空字典的几种方式 示例