python字典的键和值的数据类型

2024-01-17 17:39:36

在Python中,字典的键和值可以是任何数据类型。键必须是不可变的,如整数、浮点数、字符串或元组。值可以是任何类型,包括整数、浮点数、字符串、列表、元组、字典等。以下是一个例子:

# 创建一个字典
my_dict = {
    "name": "John",
    "age": 25,
    "height": 175.5,
    "is_student": False,
    "grades": [85, 90, 78, 93]
}

# 打印字典中的键和值的数据类型
for key, value in my_dict.items():
    print(f"Key: {key}, Value: {value}, Key Type: {type(key)}, Value Type: {type(value)}")

输出结果:

Key: name, Value: John, Key Type: , Value Type: 
Key: age, Value: 25, Key Type: , Value Type: 
Key: height, Value: 175.5, Key Type: , Value Type: 
Key: is_student, Value: False, Key Type: , Value Type: 
Key: grades, Value: [85, 90, 78, 93], Key Type: , Value Type: