我正在處理一個看起來像
的python串列['', ' tenantspace', 'SYSCode'/span>, 'CodeName'/span>, 'AttributeValue2'/span>, 'AttrDate', '', ' tenantspace', 'SYSCode'/span>, 'CodeName'/span>, 'AttributeValue2'/span>, 'AttrDate', '', ' tenantspace', 'SYSCode', 'CodeName', 'AttributeValue3', 'AttrDate', '', ' tenantspace', 'SYSCode', 'CodeName', 'AttributeValue4', 'AttrDate']
這是對下面元素的補充(保證),'SYSCode'是整個串列中的一個固定值。
'', ' tenantspace', 'SYSCode', 'CodeName', 'AttributeValue', 'AttrDate'
我想創建一個新的串列,其中只有以下元素。由于'SYSCode'在整個串列中是一個固定的值,我試圖用它作為一個索引。AttributeValue被保證在SYSCode Index 2處。我怎樣才能把下面的內容作為另一個串列來檢索呢?
['AttributeValue1'。 'AttributeValue2','AttributeValue3','AttributeValue4']
uj5u.com熱心網友回復:
你可以通過串列理解來實作:
ls = ['', ' tenantspace', 'SYSCode'/span>, 'CodeName'/span>, 'AttributeValue1'/span>, 'AttrDate', '', ' tenantspace', 'SYSCode'/span>, 'CodeName'/span>, 'AttributeValue2'/span>, 'AttrDate', '', ' tenantspace', 'SYSCode', 'CodeName', 'AttributeValue3', 'AttrDate', '', ' tenantspace', 'SYSCode', 'CodeName', 'AttributeValue4', 'AttrDate']
res = [ls[i 2] for i in range(len(ls) if ls[i] == 'SYSCode']
結果將是:
['AttributeValue1'。'AttributeValue2'/span>, 'AttributeValue3'/span>, 'AttributeValue4'/span>]
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/309360.html
標籤:
上一篇:多個圖表不能用子圖函式作業?蟒蛇
