前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python字典(dictionary)的详细用法

Python字典(dictionary)的详细用法

作者头像
用户7886150
修改2021-01-13 14:27:52
1.1K0
修改2021-01-13 14:27:52
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: Python字典dictionary| popitem方法

下面是我的对于Python字典的一些随笔,希望能帮上各位。 

- 一、Python字典是什么 Python字典是一个容器,可以装列表,变量,字符串,浮点数等。。。。 注意:1. Python的字典是一对一的形式,key:value,可以理解key是下标,value是内容 标准形式:{a:b},那么a就相当于下标,value就相当于内容。 2.下标是唯一的,即key赋值的时候不可以重复,不可用变量去赋值他,因为列表是可变的,所有也不能用列表去赋值 3.字典的存储没有顺序,我们凭借key值去取value的内容 

二、Python字典的初始化 每一对元素之间需要用逗号隔开,一对元素之间需要有冒号 

dict1 = {

    "key":"value",

     1:"string",

    "a":"A"

}

三、Python字典的数据添加 如果添加的key在原来的字典中已经定义过,就覆盖原来的。 

# Author:dongdong

dict1 = {

    "key":"value",

     1:"string",

    "a":"A"

}

dict1["zhang san"] = "first"#添加一个元素

dict1[1] = 1#修改一个元素

print(dict1)

'''

结果:{'key': 'value', 1: 1, 'a': 'A', 'zhang san': 'first'}

'''

四、Python字典的数据删除 这个部分比较简单,看一看就明白了 

dict1 = {

    "key":"value",

     1:"string",

    "a":"A",

    42:453,

    344:232

}

dict1.pop('a')#根据提供的key值删除

del dict1['key']#根据提供的key值删除

dict1.popitem()#随机删除一个

#dict1.clear()清空字典,不给大家演示了

print(dict1)

#结果:{1: 'string', 42: 453}

五、Python字典的数据打印 

dict1 = {

    "key":"value",

     1:"string",

    "a":"A",

    42:453,

    344:232

}

#打印字典

for key,value in dict1.items():#第一种打印方法,这种方法使用时,系统会自动将

    print(key,value)            #字典装换成一张表,当字典内容多时,速度很慢。

for i in dict1:#这个速度会相对快些

    print(i,dict1[i])

'''两个结果一样: key value

                1 string

                a A

                42 453

                344 232

'''

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档