Python——字典操作
2021/9/14 11:35:01
本文主要是介绍Python——字典操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
# 字典是一个无序的数据集合,输出顺序和定义并不一定一样 """ 字典用键值对存储数据,键值对之间使用,分隔。 键是索引且唯一,只能使用字符串、数字或元组 值是数据,可取任何数据类型 """ xiaoming = {"name": "小明", "age": 18, "gender" : True, "height" : 1.75, "weight" : 75.5} print(xiaoming) # 字典的增删改查 xiaoming_dict = {"name": "xiaoming"} # 1.取值(取值时,key不存在会报错) print(xiaoming_dict["name"]) # 2.增加/修改 # 如果key存在,会修改。不存在,会增加 xiaoming_dict["age"] = 18 print(xiaoming_dict) xiaoming_dict["name"] = "小小明" print(xiaoming_dict) # 3.删除 xiaoming_dict.pop("name") print(xiaoming_dict) # 字典统计、合并与清空 xiaohua_dict = {"name": "小华", "age": 20} print(len(xiaohua_dict)) # 统计键值对数量 temp_dict = {"height": 1.80, "age": 21} xiaohua_dict.update(temp_dict) # 如果被合并的字典包含已经存在的键值对,会覆盖原有的键值对 print(xiaohua_dict) xiaohua_dict.clear() # 调用clear方法,清空所有键值对 print(xiaohua_dict) # 字典的循环遍历 xiaoming_dict = {"name": "小明", "qq": "123456", "phone": "10086"} # 变量K是每一次循环中,获取到的键值对的key for k in xiaoming_dict: print("%s - %s" % (k, xiaoming_dict[k]))
运行结果:
{‘name’: ‘小明’, ‘age’: 18, ‘gender’: True, ‘height’: 1.75, ‘weight’: 75.5}
xiaoming
{‘name’: ‘xiaoming’, ‘age’: 18}
{‘name’: ‘小小明’, ‘age’: 18}
{‘age’: 18}
2
{‘name’: ‘小华’, ‘age’: 21, ‘height’: 1.8}
{}
name - 小明
qq - 123456
phone - 10086
这篇关于Python——字典操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享