擅长:python、mysql、java
<pre><code>class Matrix:
def __init__ (self, columns):
self.columns = columns
self.rows = []
def push (self, row):
nRow = []
row = dict (row)
for key in self.columns:
nRow.append (row [key] if key in row else 0)
self.rows.append (nRow)
def result (self): return self.rows
def colNames (self): return self.columns
word_list = ["a", "b","c","d", "e"]
input1 = [("b",20),("a",10)]
input2 = [("c",9)]
input3 = [("d",70)]
m = Matrix (word_list)
m.push (input1)
m.push (input2)
m.push (input3)
print (m.result () )
print (m.colNames () )
</code></pre>