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