Python字典(dictionary)的详细用法
下面是我的对于Python字典的一些随笔,希望能帮上各位。- 一、Python字典是什么Python字典是一个容器,可以装列表,变量,字符串,浮点数等。。。。注意:1.Python的字典是一对一的形式,key:value,可以理解key是下标,value是内容标准形式:{a:b},那么a就相当于下标,value就相当于内容。2.下标是唯一的,即key赋值的时候不可以重复,不可用变量...
·
下面是我的对于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
'''
最新大厂IT课程:点击获取
更多推荐
已为社区贡献1条内容
所有评论(0)