В приведенном ниже коде может быть несколько figureA.objects; они представлены строчными буквами в выводе. Каждый из этих объектов имеет словарь имен и характеристик для их ключа / значений (то есть форма: круг).
for objectsA in figureA.objects:
thisObjectA = figureA.objects[objectsA]
#print the objects lower-case letter (the shape's identifier)
print objectsA
for attributesA in thisObjectA.attributes:
#print the attribute's for the object name:characteristic
print attributesA, thisObjectA.attributes[attributesA]
Вывод:
a
shape circle
fill no
size very large
b
shape plus
fill yes
angle 0
inside a
size small
Вместо печати, как мне создать новый список строк или новый список только значений? Конечно, строчные буквы a и b не будут включены.
Также важно поддерживать порядок (атрибуты a, затем b и т. Д.)
Любая помощь очень ценится!