将一个字典项拆分为2个变量

2024-09-27 22:22:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图找出如何将一个字典值拆分为两个独立的变量。例如,我试图拆分的数据是“示例”:{“类型”:“点”,“点”:[14.670275121.043955]}。我知道,如果我想把这些点作为一个整体,它会像:

VariA = tDict['Example']['points']

但是如果我想让这两个坐标成为独立的变量呢?有什么建议吗

谢谢


Tags: 数据示例类型字典example建议points整体
2条回答

tDict['Example']['points']只是一个列表,因此:

p1 = tDict['Example']['points'][0]
p2 = tDict['Example']['points'][1]

或者,如果您对两次访问字典不了解(这并不重要……):

points = tDict['Example']['points']
p1 = points[0]
p2 = points[1]

或在单线和单通道中:

p1, p2 = tDict['Example']['points']
x, y = tDict['Example']['points']

这叫做元组解包。如果您还需要VariA,可以执行以下操作:

x, y = VariA = tDict...

相关问题 更多 >

    热门问题