首页 > 解决方案 > 是否可以拆分列表的元素?

问题描述

>>> a = bpy.context.selected_objects
>>> a[:2]
[bpy.data.objects['Sphere.001'], bpy.data.objects['Sphere.010']]

>>> 

两个列表结果。

我需要的是将Sphere之后的数字移动到记事本。我不知道。

001 和 010

谢谢你。

标签: pythonlistblenderbpy

解决方案


这是你想要的吗?

for a in bpy.context.selected_objects:
    print(a.name.split(".")[-1])

在 Blender 中,您可以只在“。”上拆分对象的名称。并取结果列表中的最后一个元素。那应该打印出您要复制的所有数字。


推荐阅读