在Python中生成键值对通常有以下几种方法:
1. 使用中括号语法添加键值对:
person = {}person[\"name\"] = \"Tom\"person[\"age\"] = 18person[\"gender\"] = \"male\"print(person)
2. 使用`update()`方法添加键值对:
person = {\"name\": \"Tom\"}person.update({\"age\": 18, \"gender\": \"male\"})print(person)
3. 使用`setdefault()`方法添加键值对,如果键不存在则添加:

import randomdict = {}for i in range(0, 1001):keys = random.uniform(1, 99.0)dict.setdefault(keys)print(dict)
4. 从文件中读取键值对:
假设文件内容格式为 "key: value"with open('data.txt', 'r') as file:for line in file:key, value = line.strip().split(':')dict[key] = valueprint(dict)
5. 使用`sorted()`函数对字典的键进行排序后输出键值对:
my_dict = {\"b\": 2, \"a\": 1, \"c\": 3}sorted_keys = sorted(my_dict.keys())for key in sorted_keys:print(f\"{key}: {my_dict[key]}\")
以上是生成键值对的一些常见方法,您可以根据具体需求选择合适的方法
