我在 IronPython、Spotfire 中有一个存储为字符串的列表。如何以原始列表格式将其取回?

I have a list stored as string in IronPython, Spotfire. How do I retrieve it back in the original list format?

由于 Document.Properties 不直接支持列表类型,因此使用 IronPython 脚本在 Spotfire Document.Properties 中以字符串形式存储列表。

保存到文档中属性以便在其他脚本中使用它

mylist = ['13','24','57'] 打印我的列表

['13','24','57']

Document.Properties["我的列表"] = str(我的列表)

检索以字符串形式存储的列表

这是我需要帮助的地方。我需要访问列表中的每个元素。

您可以使用 ",".join(str(x) for x in mylist) 将列表转换为字符串。

mylist = ['13','24','57']
print(",".join(str(x) for x in mylist))
>>>>13,24,57

文档属性也可以接受列表。文档 属性 只需要是一个多 select 而不是字符串。