वर्तमान में मैं यह कर रहा हूं:
try:
something = iterator.next()
# ...
except StopIteration:
# ...
लेकिन मैं एक अभिव्यक्ति चाहूंगा जिसे मैं एक साधारण if
कथन के अंदर रख सकता हूं । क्या ऐसा कुछ बिल्ट-इन है जिससे यह कोड कम अनाड़ी लगेगा?
any()
रिटर्न False
अगर एक चलने योग्य खाली है, लेकिन यह सभी मदों पर संभावित रूप से पुनरावृति करेगा यदि यह नहीं है। मुझे केवल पहले आइटम की जांच करने की आवश्यकता है।
कोई पूछता है कि मैं क्या करने की कोशिश कर रहा हूं। मैंने एक फ़ंक्शन लिखा है जो SQL क्वेरी निष्पादित करता है और इसके परिणाम देता है। कभी-कभी जब मैं इस फ़ंक्शन को कॉल करता हूं तो मैं सिर्फ यह जानना चाहता हूं कि क्या क्वेरी कुछ भी लौटती है और उसके आधार पर निर्णय लेती है।