使用Python编写随机生成Dict()键值对的函数
发布时间:2023-12-12 05:56:38
下面是一个使用Python编写的随机生成Dict()键值对的函数及其使用例子:
import random
def generate_dict(num_pairs):
result = {}
for i in range(num_pairs):
key = random.randint(1, 100)
value = random.randint(1, 100)
result[key] = value
return result
# 生成10个键值对的Dict()
dict_10 = generate_dict(10)
print("Dict(10):", dict_10)
# 生成5个键值对的Dict()
dict_5 = generate_dict(5)
print("Dict(5):", dict_5)
上述代码定义了一个名为generate_dict()的函数,它接受一个整数参数num_pairs,用于指定要生成的键值对数量。函数内部使用random.randint()函数来生成随机的键和值,然后将其添加到一个空字典result中。最后,函数返回生成的字典result。
在使用例子中,我们调用了generate_dict()函数来生成了10个和5个键值对的字典,并打印了它们的输出结果。示例输出可能如下所示:
Dict(10): {12: 14, 53: 93, 34: 45, 89: 19, 78: 3, 2: 88, 97: 6, 49: 85, 15: 88, 94: 76}
Dict(5): {20: 82, 74: 69, 56: 98, 92: 38, 3: 49}
上述例子中,我们生成了包含10个和5个键值对的字典,并将结果保存在变量dict_10和dict_5中。然后,我们使用print()函数来打印这两个字典的内容。
这个函数的好处在于它可以根据参数的设定,快速生成指定数量的键值对,并返回一个随机的字典。这在测试和模拟场景中可能非常有用。
