Python重组词典

Python重组词典,python,dictionary,tuples,Python,Dictionary,Tuples,我用Python编写了下面的dict {1500: 2, 1400: 1, 700: 10} 我很难将其转化为以下内容: [{"x": 1500, "y": 2}, {"x": 1400, "y": 1}, {"x": 700, "y": 10}] 我该怎么做?有一些列表理解吗?有 [{"x": k, "y": v} for k, v in my_dict.items()] 有 [{"x": k, "y": v} for k, v in my_dict.items()] 也可以使用简单的

我用Python编写了下面的dict

{1500: 2, 1400: 1, 700: 10}
我很难将其转化为以下内容:

[{"x": 1500, "y": 2}, {"x": 1400, "y": 1}, {"x": 700, "y": 10}]
我该怎么做?有一些列表理解吗?

[{"x": k, "y": v} for k, v in my_dict.items()]

[{"x": k, "y": v} for k, v in my_dict.items()]

也可以使用简单的for循环:

data = {1500: 2, 1400: 1, 700: 10}
result = []

for x, y in data.items():
    result.append({"x": x, "y": y})

也可以使用简单的for循环:

data = {1500: 2, 1400: 1, 700: 10}
result = []

for x, y in data.items():
    result.append({"x": x, "y": y})