用Python编写随机生成Dict()键和值的函数
发布时间:2023-12-12 06:00:57
下面是一个用Python编写的随机生成Dict()键和值的函数,同时提供了一个使用例子。
import random
import string
def generate_random_dict(length):
result = {}
for _ in range(length):
key = ''.join(random.choices(string.ascii_letters, k=5))
value = random.randint(1, 100)
result[key] = value
return result
# 使用例子
if __name__ == '__main__':
random_dict = generate_random_dict(10)
print(random_dict)
上述函数generate_random_dict()会生成一个长度为length的随机字典,其中键值对的键由5个随机生成的大小写字母组成,值为1到100之间的随机整数。
使用例子中,调用generate_random_dict(10)会生成一个长度为10的随机字典,并打印出来。每次运行的结果都是不一样的,以下是一个可能的输出结果:
{'icHCD': 54, 'ICkvm': 14, 'zCKTK': 12, 'zlnJZ': 4, 'Dtrov': 71, 'nwzGS': 58, 'EtqnE': 8, 'fcxNm': 17, 'aAwcr': 27, 'nPjKz': 79}
该例子展示了如何生成一个具有随机键和值的字典。你可以根据自己的需求调整函数参数,生成你想要的长度和键值的随机字典。
