Python字典键值_字典管理
1. 创建字典
Python中的字典是一种可变的、无序的数据结构,用于存储键值对,可以通过以下方式创建字典:
使用花括号{}创建字典 dict1 = {"key1": "value1", "key2": "value2"} 使用dict()函数创建字典 dict2 = dict(key1="value1", key2="value2") 使用dict comprehension(字典推导式)创建字典 dict3 = {i: i * 2 for i in range(3)}
2. 访问字典
可以使用键来访问字典中的值:
访问单个键的值 value = dict["key"] 访问多个键的值 values = [dict[key] for key in ["key1", "key2"]]
3. 修改字典
可以修改字典中的值:
修改单个键的值 dict["key"] = "new value" 修改多个键的值 for key in ["key1", "key2"]: dict[key] = "new value"
4. 添加键值对
可以使用键来向字典中添加新的键值对:
添加单个键值对 dict["new key"] = "new value" 添加多个键值对 for key, value in [("new key1", "new value1"), ("new key2", "new value2")]: dict[key] = value
5. 删除键值对
可以使用del
语句或pop()
方法来删除字典中的键值对:
删除单个键值对 del dict["key"] 删除多个键值对 keys_to_delete = ["key1", "key2"] for key in keys_to_delete: del dict[key] 使用pop()方法删除并返回被删除的值 value = dict.pop("key")
6. 清空字典
可以使用clear()
方法来清空字典中的所有键值对:
dict.clear()
7. 判断键是否存在
可以使用in
关键字来判断一个键是否存在于字典中:
if "key" in dict: print("Key exists") else: print("Key does not exist")
8. 遍历字典
可以使用items()
方法或keys()
方法来遍历字典中的键值对或键:
遍历键值对 for key, value in dict.items(): print(f"{key}: {value}") 遍历键 for key in dict.keys(): print(key)
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/671344.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复