编写函数功能是返回给调用者一个字典字典的值是参数的值键是从一开始到参数个数为止的自然编号
时间: 2024-05-05 20:19:50 浏览: 72
好的,我可以编写这样一个函数。以下是 Python 语言的实现:
```python
def get_dict(*args):
result = {}
for i in range(len(args)):
result[i+1] = args[i]
return result
```
这个函数使用了可变参数 `*args`,它可以接收任意数量的参数,并将它们打包成一个元组。在函数体内,我们遍历这个元组,并用 `range()` 函数产生从 0 到 `len(args)` 的整数序列,然后将它们加 1 得到自然编号,作为字典的键,参数值作为字典的值。最后返回这个字典即可。
如果你需要返回的字典按照参数顺序排列,而不是自然编号,可以把 `for` 循环改为这样:
```python
for i, arg in enumerate(args):
result[i+1] = arg
```
这样就可以返回按照参数顺序排列的字典了。
阅读全文