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

Python生成包含随机内容的字典示例

发布时间:2023-12-11 06:09:28

要生成包含随机内容的字典,可以使用Python的random模块中的函数。下面是一个示例代码,以及相应的使用例子:

import random

# 生成包含随机内容的字典
def generate_random_dict():
    random_dict = {}
    for i in range(10):
        key = "key" + str(i)
        value = random.randint(1, 100)
        random_dict[key] = value
    return random_dict

# 使用例子
if __name__ == "__main__":
    # 生成字典
    my_dict = generate_random_dict()
    print("生成的字典:", my_dict)
    
    # 遍历字典并打印键值对
    for key, value in my_dict.items():
        print(key, ":", value)
        
    # 访问特定键对应的值
    specific_key = "key5"
    if specific_key in my_dict:
        print(specific_key, ":", my_dict[specific_key])
    else:
        print("字典中不存在键", specific_key)

上述代码中,generate_random_dict函数使用循环生成了一个包含10个随机键值对的字典。每个键由"key"加上数字组成,值为1到100之间的随机整数。通过random.randint(1, 100)函数生成随机整数。

在使用例子中,首先生成一个字典并打印出来。然后使用for循环遍历字典,并分别打印出键和对应的值。接下来,演示了如何访问指定键的值。如果该键存在于字典中,就打印出对应的值;否则,打印出提示信息。