擅长:python、mysql、java
<p>如果我的理解对我有用,以下是我认为可行的代码:</p>
<pre class="lang-py prettyprint-override"><code>indexs = [i for i, v in enumerate(myList) if v.isnumeric()]
listoflists = [myList[prev:cur] for prev,cur in zip(indexs,indexs[1:]+[len(myList)])]
</code></pre>
<p>结果:</p>
<pre class="lang-py prettyprint-override"><code>>>> print(listoflists)
[['1000', 'ParameterName=Device type', 'ObjectType=0x7', 'DataType=0x7', 'AccessType=ro', 'PDOMapping=0', 'ObjFlags=1', 'ParameterValue=0x00020192'], ['1001', 'ParameterName=Error register', 'ObjectType=0x7', 'DataType=0x5', 'AccessType=ro', 'PDOMapping=0', 'ObjFlags=1', 'ParameterValue=0x00'], ['1003', 'SubNumber=6', 'ParameterName=Error history', 'ObjectType=0x8']]
</code></pre>