python 字典的使用方法

简介:
+关注继续查看

                       python字典的使用方法

    简单说下python字典和数组、元组的命名区别

    字典使用大括号来命名“{}”,数组使用中括号来命名“[]”,元组使用小括号来命名“()”

    命名方法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#定义词典dic_name
>>> dic_name = {'Ipad'3599'Car'250000'Coffee'35'Iphone'4999'pen'5}
#查看定义的词典内容
>>> dic_name
{'Ipad'3599'Car'250000'Coffee'35'Iphone'4999'pen'5}
#查看词典中所有的key
>>> dic_name.keys()
['Ipad''Car''Coffee''Iphone''pen']
#查看词典中所有的key对应的值
>>> dic_name.values()
[35992500003549995]
#查看'Car'key是否在dic_name词典中
>>> dic_name.has_key('Car')
True
#删除词典中的第一个key
>>> dic_name.popitem()
('Ipad'3599)
#查看删除后的效果
>>> dic_name
{'Car'250000'Coffee'35'Iphone'4999'pen'5}
#删除dic_name词典中的指定key
>>> dic_name.pop('Coffee')
35
#查看删除后的效果
>>> dic_name
{'Car'250000'Iphone'4999'pen'5}
#在不删除dic_name词典中key的同时修改key'Car'的value值 由25000改变为260000
>>> dic_name['Car'= 260000
#向dic_name词典中增加Coffee key
>>> dic_name['Coffee'= 30
#查看增加和修改后的效果
>>> dic_name
{'Car'260000'Coffee'30'Iphone'4999'pen'5}
>>>
#字典中可以存放列表、元组等
>>> dic_name = {'Ipad':[3500,3499]}
>>> dic_name
{'Ipad': [35003499]}
>>> dic_name
{'Ipad': [35003499]}
#为Ipad Key增加一个列表中的元素
>>> dic_name['Ipad'].append(2499)
>>> dic_name
{'Ipad': [350034992499]}
>>>
 
 
#循环整个词典
>>> product_dic
{'Ipad'3599'T-shirt'199'Coffee'250000'Car'250000}
>>> for a,b in product_dic.items():
    print a,'\t',b
Ipad   3599
T-shirt    199
Coffee     250000
Car    250000
>>>










本文转自 xinsir999 51CTO博客,原文链接:http://blog.51cto.com/xinsir/1550252,如需转载请自行联系原作者
目录
相关文章
|
5天前
|
存储 SQL 前端开发
python之列表的增删用法和python字典的用法,小白也能学会的python之路
python之列表的增删用法和python字典的用法,小白也能学会的python之路
|
8天前
|
JSON 程序员 数据格式
优雅地处理Python中的条件分支:字典映射、函数组合与match-case语句
在本文中,我们探讨了如何在Python中优雅地处理条件分支,以避免使用过多的if语句。文章介绍了两种解决方案:字典映射与函数组合以及Python 3.10中引入的match-case语句。这些方法使得代码结构更加清晰、简洁且易于维护和扩展。
31 0
|
10天前
|
存储 Python
Python列表元组字典集合存储结构 2
Python列表元组字典集合存储结构
15 0
|
10天前
|
存储 程序员 Python
Python列表元组字典集合存储结构1
Python列表元组字典集合存储结构
8 0
|
11天前
|
存储 数据处理 Python
标题:Python数据结构详解:列表、元组、字典和集合
标题:Python数据结构详解:列表、元组、字典和集合
|
17天前
|
存储 数据库 Python
Python学习手册--第三部分(if语句和字典)
Python学习手册--第三部分(if语句和字典)
|
20天前
|
存储 Python
Python字典和集合操作指南:创建、获取值、修改和删除键值对,复制和遍历方法全解析
Python字典和集合操作指南:创建、获取值、修改和删除键值对,复制和遍历方法全解析
27 0
|
21天前
|
存储 索引 Python
【python基础知识】4.列表和字典
【python基础知识】4.列表和字典
31 0
|
25天前
|
索引 Python
python 中的列表,元组,字典,集合
python 中的列表,元组,字典,集合
28 1
|
26天前
|
Python
Python程序设计实例 | 字典
* 本系列推文案例中,建议Python采用3.10及以上版本,NumPy采用1.22.3及以上版本,Matplotlib采用3.5.1及以上版本,Pandas采用1.4.2及以上版本。Python从3.10这个版本开始,标准发行版本中自带的IDLE交互式环境中输入提示符>>>单独放在左侧,不能随输入语句一起复制。为了清晰区分实例在交互环境中的输入和输出,本系列推文在每个输入语句的开头依然保留输入提示符>>>。
74 0
相关产品
云迁移中心
推荐文章
更多