函数返回字典,python代码
时间: 2023-09-07 19:04:56 浏览: 117
字典函数.py
### 回答1:
在 Python 中,可以使用如下的代码来创建一个函数,并返回一个字典:
```
def get_dictionary():
my_dict = {'key1': 'value1', 'key2': 'value2'}
return my_dict
result = get_dictionary()
print(result) # {'key1': 'value1', 'key2': 'value2'}
```
在这个示例中,我们定义了一个名为 `get_dictionary` 的函数,它创建了一个名为 `my_dict` 的字典,并使用 `return` 语句将其返回。然后,我们调用了这个函数,并将返回值赋值给变量 `result`。最后,我们使用 `print` 函数输出了 `result` 的值。
希望这个回答能帮到你!
### 回答2:
函数返回字典是指函数的返回值是一个字典类型的数据。下面是一个简单的Python代码示例:
```python
def get_person_info(name, age):
person_info = {'姓名': name, '年龄': age}
return person_info
result = get_person_info('张三', 20)
print(result)
```
运行以上代码,函数`get_person_info`接受一个姓名和年龄作为参数,然后根据参数创建一个字典`person_info`,该字典包含两个键值对,分别是姓名和年龄。最后,函数将该字典作为返回值返回。
输出结果:
```
{'姓名': '张三', '年龄': 20}
```
该函数返回的结果是一个包含姓名和年龄信息的字典。在函数外部,我们将函数返回的结果赋值给变量`result`,然后打印该变量,输出结果为`{'姓名': '张三', '年龄': 20}`。
### 回答3:
当函数返回一个字典时,可以使用以下Python代码实现:
```python
def get_dict():
# 创建一个空字典
my_dict = {}
# 向字典中添加键值对
my_dict["name"] = "Tom"
my_dict["age"] = 25
my_dict["city"] = "Beijing"
# 返回字典
return my_dict
# 调用函数并将返回的字典赋值给变量
result_dict = get_dict()
# 打印返回的字典
print(result_dict)
```
这段代码定义了一个名为`get_dict()`的函数,该函数返回一个字典。在函数内部,我们创建一个空字典`my_dict`,然后使用字典的键值对方式向该字典中添加三个键值对,分别是"name"、"age"和"city"。最后,通过`return`语句返回这个字典。
在主程序中,我们调用这个函数并将返回的字典赋值给`result_dict`变量。然后,使用`print()`函数打印该字典,以验证函数返回字典的结果。
阅读全文