擅长:python、mysql、java
<p>使用一个for循环并检查<code>list1</code>是否具有键as<em>string</em>
并且<code>list2</code>具有作为<em>int</em>的值,如果是,则将其添加到<em>dict</em><code>output</code>和增量<code>i</code>和<code>j</code></p>
<pre class="lang-py prettyprint-override"><code>list1 = ["A","B","C","D","E" ,"F", 1 ,"G", 3 ,"H","I","J","K","L"]
list2 = [20 ,27 , "Arm","Leg", 13 , 24 ,"Head", 75 , 64 , 71 ,"Ankle", 82 , 45 , 23]
i=0
j=0
output = {}
for i in range(len(list1)):
if isinstance(list1[i] , str):
if isinstance(list2[i] , int):
output[list1[i]] = list2[i]
j+=1
i+=1
print(output)
</code></pre>
<p><em>输出:</em></p>
<pre><code>{'A': 20, 'B': 27, 'E': 13, 'F': 24, 'G': 75,
'H': 71, 'J': 82, 'K': 45, 'L': 23}
</code></pre>