2024-09-27 22:22:02 发布
网友
我试图找出如何将一个字典值拆分为两个独立的变量。例如,我试图拆分的数据是“示例”:{“类型”:“点”,“点”:[14.670275121.043955]}。我知道,如果我想把这些点作为一个整体,它会像:
VariA = tDict['Example']['points']
但是如果我想让这两个坐标成为独立的变量呢?有什么建议吗
谢谢
tDict['Example']['points']只是一个列表,因此:
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,可以执行以下操作:
VariA
x, y = VariA = tDict...
tDict['Example']['points']
只是一个列表,因此:或者,如果您对两次访问字典不了解(这并不重要……):
或在单线和单通道中:
这叫做元组解包。如果您还需要
VariA
,可以执行以下操作:相关问题 更多 >
编程相关推荐