列表我怎樣才能解開下面的列表開箱元組
[('1', 'GENERAL', '1'), ('1.1', 'RELATED DOCUMENTS', '1'), ('1.2', 'SUMMARY', '1'), ('1.3', 'DEFINITIONS', '1'), ('1.4', 'INFORMATIONAL SUBMITTALS', '2'), ('1.5', 'GENERAL COORDINATION PROCEDURES', '2'), ('1.6', 'COORDINATION DRAWINGS', '3'), ('1.7', 'REQUESTS FOR INFORMATION (RFIs)', '4'), ('1.8', 'PROJECT MEETINGS', '6')]
[[('2', 'PRODUCTS – NOT APPLICABLE', '10')]]
從其他文章中,我試圖解決方案。
Part, Title, Page = zip(*text_good[0])
但得到的錯誤
too many values to unpack (expected 3)
而且我也試過
Part1[a].append(Part for Part, Title, Page in text_good[0])
Part2[a].append(Part for Part, Title, Page in text_good[1])
Part3[a].append(Part for Part, Title, Page in text_good[2])
但是,這似乎是在內存中返回一個點,因爲我收到一個錯誤我無法打開陣列說明這是不可取的。
感謝
更新: 分配text_good的
for i in range(0, len(text_between_parts)):
text_good[i].append(re.findall(r'\s*(\b\d+(?:[.]\d+)?)\W+\s*(.*?)\s*(\b\d+\b)', text_between_parts[i]))
更新2:當我做text_good [0]我得到
[[('1', 'GENERAL', '1'), ('1.1', 'RELATED DOCUMENTS', '1'), ('1.2', 'SUMMARY', '1'), ('1.3', 'DEFINITIONS', '1'), ('1.4', 'INFORMATIONAL SUBMITTALS', '2'), ('1.5', 'GENERAL COORDINATION PROCEDURES', '2'), ('1.6', 'COORDINATION DRAWINGS', '3'), ('1.7', 'REQUESTS FOR INFORMATION (RFIs)', '4'), ('1.8', 'PROJECT MEETINGS', '6')]]
當我做text_good [0] [ 0]我得到
[('1', 'GENERAL', '1'), ('1.1', 'RELATED DOCUMENTS', '1'), ('1.2', 'SUMMARY', '1'), ('1.3', 'DEFINITIONS', '1'), ('1.4', 'INFORMATIONAL SUBMITTALS', '2'), ('1.5', 'GENERAL COORDINATION PROCEDURES', '2'), ('1.6', 'COORDINATION DRAWINGS', '3'), ('1.7', 'REQUESTS FOR INFORMATION (RFIs)', '4'), ('1.8', 'PROJECT MEETINGS', '6')]
當我做text_good [0]時注意額外的括號。
這不是一個列表。它可能是兩個列表,或者一個字符串或其他東西,或者當您發佈文本時,您可能會將文本搞亂。 – user2357112
你想在這個操作之後有'Part','Title'和'Page'是什麼? – user2357112
我很確定它是一個在每個索引處都有一個元組的列表。當我列出[0]時,我得到[[('1','GENERAL','1'),('1.1','RELATED DOCUMENTS','1'),('1。2','PROJECT DESCRIPTION','1'),('1.3','OWNER','1'),('1.4','ARCHITECT/ENGINEER','2'),('1.5','PURCHASE ('1.6','所有者提供的物品','2'),('1.7','承包商提供的物品','3'),('1.8','承包商使用('''','所有者佔用','3'),('1.10','工作限制','4')]]。我想最終的結果是3個單獨的列表,每個列表都有每個元組的值。 – Jstuff