擅长:python、mysql、java
<p>您已经得到了直接问题的答案,但您可能希望考虑重新构建数据结构。对我来说,下面的内容更有意义,它将使您能够更容易地索引到您所询问的内容以及以后可能的任何查询:</p>
<pre><code>from pprint import pprint
items = [[el.get(i, '?') for el in (d1,d2,d3,d4,d5)] for i in range(6)]
pprint(items)
[['0', '0', '0', '0', '0'],
['Japan', 'Honda', 'Blue', 1970, 'Economy'],
['USA', 'Chrysler', 'Green', 1980, 'Sports'],
['Korea', 'Toyota', 'Red', 1990, 'SUV'],
['Germany', '?', 'White', 2000, '?'],
['?', '?', '?', '?', '?']]
</code></pre>