python 字典 自定义函数
时间: 2024-07-31 14:01:34 浏览: 97
自定义函数
在Python中,字典是一种无序的数据结构,它由键值对组成,每个键都是唯一的,并通过对应的值来存储信息。如果你想针对字典数据结构编写自定义函数,可以创建一些特定的操作,比如:
1. **检查键是否存在**:你可以定义一个函数,接收一个字典和一个键作为输入,然后检查这个键是否存在于字典中。
```python
def is_key_in_dict(dictionary, key):
if key in dictionary:
return True
else:
return False
```
2. **获取或设置值**:函数可以用于获取给定键的值,如果不存在则插入并返回默认值。
```python
def get_or_set_value(dictionary, key, default=None):
if key not in dictionary:
dictionary[key] = default
return dictionary.get(key)
```
3. **遍历字典**:还可以编写函数遍历字典的所有键值对,如`dict.items()`方法所示。
```python
def iterate_dict(dictionary):
for key, value in dictionary.items():
yield key, value
```
阅读全文