>>> l = list(range(10))
>>> l
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> if filter(lambda x: x > 10, l):
... print "foo"
... else: # the list will be empty, so bar will be printed
... print "bar"
...
bar
मैं इसके बजाय any()
का उपयोग करना चाहता हूं, लेकिन any()
केवल एक तर्क लेता है: पुन: प्रयोज्य। क्या कोई बेहतर तरीका है?कस्टम भविष्यवाणी के साथ पाइथन के किसी भी() को कैसे प्राप्त करें?