这是我试图进入缩放/动态字典的字典。
koordinatstring = {
CoordinateTitle:
{
PositionTitle:
{
"X": Xvalue,
"Y": Yvalue
},
PositionTitle:
{
"X": Xvalue,
"Y": Yvalue
},
}
}
我试图创建一个循环,让我创建完全相同的坐标集,如下所示:
PositionTitle:
{
"X": Xvalue,
"Y": Yvalue
},
PositionTitle
和"X": Xvalue
以及最后"Y": Yvalue
是我从其他来源获得的变量。
最后我将所有这些作为Json转储。
澄清。
我希望迭代一个循环,当我通过一组热键(如ctrl-4或E)告诉它时,循环将终止并继续使用我可能拥有的其他代码。
但是当循环运行时,它应该能够从
创建任何东西koordinatstring = {
CoordinateTitle:
{
PositionTitle:
{
"X": Xvalue,
"Y": Yvalue
},
}
}
作为一个单一的dictonary:
koordinatstring = {
CoordinateTitle:
{
PositionTitle:
{
"X": Xvalue,
"Y": Yvalue
},
PositionTitle:
{
"X": Xvalue,
"Y": Yvalue
},
PositionTitle:
{
"X": Xvalue,
"Y": Yvalue
},
PositionTitle:
{
"X": Xvalue,
"Y": Yvalue
},
}
}
我相信在编程时你会称这种缩放能力或类似的东西。
答案 0 :(得分:1)
from collections import namedtuple
Point = namedtuple('Point', 'x y')
pt1 = Point(2.0, 3.0)