【发布时间】:2014-06-05 18:01:38
【问题描述】:
我知道这是一个基本问题,但我是 python 新手,不知道如何解决它。
我有一个类似下一个示例的列表:
entities = ["#1= IFCORGANIZATION($,'Autodesk Revit 2014 (ENU)',$,$,$)";, "#5= IFCAPPLICATION(#1,'2014','Autodesk Revit 2014 (ENU)','Revit');"]
我的问题是如何将列表"entities"中的信息按以下格式添加到字典中:
dic = {'#1= IFCORGANIZATION' : ['$','Autodesk Revit 2014 (ENU)','$','$','$'], '#5= IFCAPPLICATION' : ['#1','2014','Autodesk Revit 2014 (ENU)','Revit']
我尝试使用"find" 执行此操作,但出现以下错误:
'list' object has no attribute 'find',
如果没有 find 方法,我不知道该怎么做。
【问题讨论】:
-
你的意思是
'$'而不是$? -
好吧,列表没有有
find()方法。不过,他们确实有一个index()方法。 -
zhangxaochen:没错。我很抱歉我的错误。谢谢。
标签: python string list dictionary find