欢迎访问宙启技术站
智能推送

Python生成随机键值的Dict()示例

发布时间:2023-12-12 06:01:18

生成随机键值的字典可以使用Python中的random模块来实现。random模块提供了多种生成随机数的函数,包括随机整数、随机浮点数和随机选择等功能。下面是一个生成随机键值的Dict()示例:

import random

def generate_random_dict(length):
    random_dict = {}
    for i in range(length):
        key = random.randint(1, 100)  # 随机生成1到100之间的整数作为键
        value = random.randint(1, 1000)  # 随机生成1到1000之间的整数作为值
        random_dict[key] = value  # 将键值对添加到字典中
    return random_dict

上述代码中,generate_random_dict()函数接受一个参数length,表示要生成的随机键值对的数量。该函数会通过循环length次,在每次循环中使用random.randint()函数生成随机整数作为键和值,并将键值对添加到一个空字典random_dict中。最后,将生成的字典返回。

下面是一个使用上述函数生成随机键值的字典的例子:

random_dict = generate_random_dict(10)  # 生成包含10对随机键值的字典
print(random_dict)  # 输出生成的字典

运行上述代码,输出结果类似于:

{86: 979, 23: 53, 39: 857, 1: 321, 49: 239, 38: 442, 91: 637, 41: 315, 47: 966, 20: 673}

上述例子中,generate_random_dict(10)会生成包含10对随机键值的字典,然后将生成的字典输出到控制台。你可以根据实际需要调整generate_random_dict()函数的参数来生成不同数量的随机键值对的字典。

希望以上内容能帮助到你!如果有任何问题,请随时追问。