回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>输入:</p>
<pre><code>word_list = ["a", "b","c","d", "e"]
input1 = [("b",20),("a",10)}
input2 = [("c",9)]
input3 = [("d",70)]
result = merge_blabla(word_list, [input1, input2, input3])
</code></pre>
<p>如果每次都可以添加一行,则这一个更好:</p>
^{pr2}$
<p>输出如下:</p>
<pre><code>result
>> matrix(array(10,20,0,0,0), array(0,0,9,0,0), array(0,0,0,70,0))
result.colnames
>> ["a", "b", "c", "d", "e"]
</code></pre>
<p>实际上,<code>word_list</code>有1M个元素,结果是一个稀疏矩阵,因此效率可能很重要。在</p>
<p>有人知道如何在python中实现这一点吗?在</p>