擅长:python、mysql、java
<p>您可以使用列表理解将名称和季节合并到单个字段中,并进行检查</p>
<pre><code>knownShows = [
{'Parsed Name': 'A', 'Parsed Season':'1', 'Override?': 'N', 'NewName': '', 'NewSeason': ''},
{'Parsed Name': 'B', 'Parsed Season':'1', 'Override?': 'N', 'NewName': '', 'NewSeason': ''},
{'Parsed Name': 'C', 'Parsed Season':'2', 'Override?': 'N', 'NewName': '', 'NewSeason': ''},
{'Parsed Name': 'D', 'Parsed Season':'1', 'Override?': 'N', 'NewName': '', 'NewSeason': ''}
]
def entryexists(name, season):
s = [d['Parsed Name']+'|'+d['Parsed Season'] for d in knownShows]
if name+'|'+season in s:
return True
return False
print(entryexists('A','1'))
print(entryexists('D','2'))
</code></pre>
<p>输出</p>
<pre><code>True
False
</code></pre>