回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我是乞丐。
我有以下列表(曲线和曲线长度):</p>
<pre><code>crvs = [crv, crv, crv, crv, crv, crv, crv, crv, crv]
crvsLen = [18, 18, 18, 12, 12, 12, 12, 18, 12]
</code></pre>
<p>我需要创建子列表吗?还是二维阵列?[CRV]的长度如下(但实际[CRV]不是其[crvsLen]):</p>
<pre><code>[[18, 18, 18, 18]
[12, 12, 12, 12, 12]]
</code></pre>
<p>我可以通过以下方式找到列表中唯一值的计数及其索引:</p>
<pre><code>listOfUniqueLenghts = list(dict.fromkeys(crvsLen))
listOfUniqueLenghts = [12, 18]
indices = [i for i, x in enumerate(crvsLen) if x == listOfUniqueLenghts[0]]
</code></pre>
<p>它返回以下长度为12的[CRV]索引,例如:</p>
<pre><code>indices = [3, 4, 5, 6, 8]
</code></pre>
<p>在给定任意数量的唯一crvsLen及其数量的情况下,如何将[CRV]存储在2d数组或复杂列表中,并根据其长度分别访问它们?我只能使用库存库</p>
<p>谢谢你,丹</p>