परिचय
जब पूर्णांक वाले टपल्स को फ़िल्टर करना हो, तो सरल पुनरावृत्ति और 'not' ऑपरेटर और 'isinstance' मेथड का उपयोग किया जाता है।
उदाहरण
my_tuple = [(14, 25, "Python"), (5, 6), (3,), ("cool",)]
print("The tuple is :")
print(my_tuple)
my_result = []
for sub in my_tuple:
temp = True
for element in sub:
if not isinstance(element, int):
temp = False
break
if temp:
my_result.append(sub)
print("The result is :")
print(my_result)
आउटपुट
The tuple is : [(14, 25, 'Python'), (5, 6), (3,), ('cool',)]
The result is : [(5, 6), (3,)]
व्याख्या
- टपल की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
- एक खाली सूची बनाई जाती है।
- सूची पर पुनरावृत्ति की जाती है, और 'isinstance' मेथड का उपयोग करके देखा जाता है कि तत्व पूर्णांक प्रकार का है या नहीं।
- यदि हां, तो एक बूलियन मान को 'False' निर्दिष्ट किया जाता है।
- नियंत्रण लूप से बाहर निकल जाता है।
- बूलियन मान के आधार पर, तत्व को खाली सूची में जोड़ा जाता है।
- यह आउटपुट है जो कंसोल पर प्रदर्शित होता है।