我试图找出如何将一个字典值拆分为2个单独的变量。例如,我试图分割的数据是"示例":{"类型":"点","点":[14.670275, 121.043955]}。我知道,如果我想把这些点作为一个整体看起来像:
VariA = tDict['Example']['points']
但是,如果我希望这两个坐标是单独的变量呢?有什么建议吗?
感谢。
答案 0 :(得分:0)
x, y = tDict['Example']['points']
它被称为元组解包。如果您还想要VariA
,您可以这样做:
x, y = VariA = tDict...
答案 1 :(得分:0)
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']