【发布时间】:2014-11-22 22:09:09
【问题描述】:
在这个 python 程序中,我试图在排序列表中实现搜索。
我面临的问题很简单,但我无法解决。我想打印元素,当找到元素时,当找不到元素时,我想打印“不匹配”。但问题在于,如果 所选元素 == sorted_list[i],它会打印“不匹配”的每个元素。我不想得到这个。如果我要查找的元素不在列表中,我想获得一次“不匹配”。
这里是代码。
for i in range(0, len(sorted_list)):
if take_input == sorted_list[i]:
print sorted_list[i]
elif take_input != sorted_list[i]:
print "Not Matched"
【问题讨论】:
-
你知道
for item in sorted_list:吗?还有if take_input in sorte_list:?
标签: python list sorting python-2.7 search