擅长:python、mysql、java
<p>您可以从<code>collections</code>创建<code>defaultdict</code>,而不是检查键是否存在,然后附加到它。你知道吗</p>
<pre><code>from collections import defaultdict
devices_dict = defaultdict(list)
</code></pre>
<p>在本条中添加:</p>
<pre><code>device = Device_Terminals(line[0], line[1], line[3])
devices_dict[line[2]].append(device)
</code></pre>
<p>要搜索其值,请在字典上放置一个简单的循环:</p>
<pre><code># your search term
search_val = 'device_name'
for key, devices in devices_dict.items():
for device in devices:
if search_val == device.device_name:
print(key)
</code></pre>