gpt4 book ai didi

python - 访问嵌套在字典python中的元组中的项目

转载 作者:太空宇宙 更新时间:2023-11-03 16:25:28 25 4
gpt4 key购买 nike

所以我对这本字典有点困惑function返回。 (endpoint_pose 函数)

它似乎是一本字典,带有嵌套字典或元组,我不确定。函数返回的是this

{'position': Point(x=0.7938064310002948, y=0.4000015952566877, z=0.28522708748065545), 'orientation': Quaternion(x=-0.18674837754140436, y=0.7484662663927322, z=-0.5955181308876427, w=0.22423524999844527)}

如何获取 z 坐标位置?

最佳答案

你得到的返回是一本带有 namedtuple 的字典s,因此要访问 z 元素,只需:

from collections import namedtuple

Point = namedtuple('Point', ['x', 'y', 'z'])
Quaternion = namedtuple('Quaternion', ['x', 'y', 'z', 'w'])

mycoords = {
'position': Point(x=0.7938064310002948, y=0.4000015952566877, z=0.28522708748065545),
'orientation': Quaternion(x=-0.18674837754140436, y=0.7484662663927322, z=-0.5955181308876427, w=0.22423524999844527)
}

print(mycoords['position'].z) # -> 0.28522708748065545
print(mycoords['orientation'].z) # -> -0.5955181308876427

关于python - 访问嵌套在字典python中的元组中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38021882/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com