2024-04-20 05:46:04 发布
网友
我是Python的新手,我查阅了如何发现,如果某个东西在一个列表中
if any(name in s for s in list):
后来我发现
if name in list:
这似乎更简单。 为什么会提出第一种选择,有什么区别?你知道吗
他们其实做的事情不一样。显示逻辑差异的简单示例:
>>> list_ = ['spam', 'spam and eggs'] >>> name = 'eggs' >>> any(name in s for s in list_) True >>> name in list_ False
他们其实做的事情不一样。显示逻辑差异的简单示例:
相关问题 更多 >
编程相关推荐