python - 是否可以拆分列表的元素?
问题描述
>>> a = bpy.context.selected_objects
>>> a[:2]
[bpy.data.objects['Sphere.001'], bpy.data.objects['Sphere.010']]
>>>
两个列表结果。
我需要的是将Sphere之后的数字移动到记事本。我不知道。
001 和 010
谢谢你。
解决方案
这是你想要的吗?
for a in bpy.context.selected_objects:
print(a.name.split(".")[-1])
在 Blender 中,您可以只在“。”上拆分对象的名称。并取结果列表中的最后一个元素。那应该打印出您要复制的所有数字。
推荐阅读
- c# - 在 Outlook 运行时无法获取 Outlook.Application,直到非 Outlook 窗口位于前台
- python - 将行合并为列的熊猫数据框
- flutter - 带有 bloc 模式的复选框管理 - 完整代码
- r - 组合共享公共 x 轴但不共享 y 的图
- python - 将数据集中的列与其类匹配,类似于 VLOOKUP
- javascript - 使用 JavaScript 加载本地文件
- android - Android Gradle Build 失败并出现错误“无法解析配置‘:模块:debugFeatureCompileClasspath’的所有任务依赖项”
- php - 将优惠券代码名称添加到 Woocommerce 查看订单详细信息和电子邮件通知
- wordpress-gutenberg - 在 Wordpress Gutenberg 保存功能中使用样式组件
- wordpress - Wordpress 动作挂钩未触发(wpforms)