我有这段代码可以搜索列表中的文本以及部分文本
if issi in self.issi_list \
or issi[:2] in self.issi_list \
or issi[:3] in self.issi_list \
or issi[:4] in self.issi_list \
or issi[:5] in self.issi_list \
or issi[:6] in self.issi_list:
我希望使用发电机代替它们
if issi in self.issi_list or [issi[:x] in self.issi_list for x in range(2, 6)]:
但是它似乎不起作用。我是否完全走错了轨道?
不完全是:
if issi in self.issi_list or any([issi[:x] in self.issi_list for x in range(2, 7)]):
range
上升至但不包括第二个参数