Python एक अद्भुत प्रोग्रामिंग भाषा है जो अपने विशाल लाइब्रेरी सेट के कारण कई दिलचस्प चीजें कर सकती है। यहां कुछ सामान्य हैक्स और चीजें हैं जो प्रोग्रामिंग करते समय आपके लिए उपयोगी होंगी।
Python में एक ही वर्ण को कई बार प्रिंट करना।
उतने ही बार उसी वर्ण सेट को टाइप करके या यदि मान बड़े हैं तो लूप के माध्यम से पुनरावृत्ति वर्ण प्रिंट करना अन्य प्रोग्रामिंग भाषाओं में आमतौर पर उपयोग किया जाता है। लेकिन Python के पास इस पुनरावृत्ति वर्ण प्रिंटिंग को आसान बनाने के लिए अपने ट्रंक में कुछ और है।
Python में पुनरावृत्ति वर्ण प्रिंट करने के लिए नीचे दिए गए कोड का उपयोग किया जाता है,
उदाहरण
print("I love program at tutorials point " + "TP" * 4);आउटपुट
I love program at tutorials point TPTPTPTP
सूची के तत्वों को विभिन्न तरीकों से प्रिंट करना
सूची केवल एक नॉन-होमोजेनियस सरणी की तरह है। और Python में सूची के तत्वों को प्रिंट करने के लिए कई विधियां परिभाषित हैं। डिफ़ॉल्ट रूप से, Python में सूची प्रिंट करने पर स्क्वायर ब्रैकेट और सिंगल कोट्स जुड़ जाते हैं। लेकिन Python में, आपके पास सूची को अधिक प्रभावी तरीके से प्रिंट करने का विकल्प है। यह कार्य Python में join() विधि का उपयोग करके किया जाता है।
join विधि सूची को स्ट्रिंग में बदल देती है। सूची का प्रत्येक तत्व उस स्ट्रिंग से जुड़ा होता है जिसने join को बुलाया। आइए देखें कि यह कैसे काम करता है।
उदाहरण
bikes = ['thunderbird', 'Pulsar', 'R15', 'Duke']
# सूची प्रिंट करने का पारंपरिक तरीका
print("Bikes are :", bikes)
# join विधि का उपयोग करके सूची प्रिंट करना
print("Bikes are : %s" % ','.join(bikes))
print('Bikes are : ', (" and ".join(bikes)))आउटपुट
Bikes are : ['thunderbird', 'Pulsar', 'R15', 'Duke'] Bikes are : thunderbird,Pulsar,R15,Duke Bikes are : thunderbird and Pulsar and R15 and Duke
एक साथ कई सूचियों को प्रिंट करना
Python एक साथ जोड़ी के रूप में एक से अधिक सूची के तत्वों को प्रिंट करने की विधि प्रदान करता है। zip नामक एक विधि है जो समान लंबाई की दो सूचियों को जोड़ियों में मर्ज करती है।
उदाहरण
bikes = ['thunderbird', 'Pulsar', 'R15', 'Duke']
speed = ['142', '135', '137', '145']
for bike, maxspeed in zip(bikes, speed):
print(bike, maxspeed)आउटपुट
thunderbird 142 Pulsar 135 R15 137 Duke 145
मानों को स्वैप करने के लिए शॉर्टहैंड ट्रिक
Python प्रोग्रामिंग भाषा दो मानों को स्वैप करने के लिए एक अंतर्निहित शॉर्टहैंड ट्रिक का समर्थन करती है। यह ट्रिक किसी अतिरिक्त वेरिएबल का उपयोग किए बिना मानों को स्वैप करने का एक आसान तरीका प्रदान करती है। आइए एक प्रोग्राम देखें जो दिखाता है कि यह कैसे काम करता है।
उदाहरण
value1 = 325
value2 = 976
print("value1 = ", value1)
print("value2 = ", value2)
value1, value2 = value2, value1
print("\nSwapped values")
print("value1 = ", value1)
print("value2 = ", value2)आउटपुट
value1 = 325 value2 = 976 Swapped values value1 = 976 value2 = 325
Python में स्ट्रिंग को उल्टा करना
Python स्ट्रिंग को उल्टा करने के लिए एक शॉर्टहैंड ट्रिक प्रदान करती है। आइए Python में स्ट्रिंग को उल्टा करने का एक उदाहरण देखें।
उदाहरण
value1 = 'Hello! Welcome to tutorials point' print(value1[::-1]) number = 934827165303 print(int(str(number)[::-1]))
आउटपुट
tniop slairotut ot emocleW !olleH 303561728439
Python में फ़ंक्शन द्वारा कई मान लौटाना
Python में, फ़ंक्शन Python में कई मान लौटा सकता है यानी आप सिंगल के बजाय कई मान लौटा सकते हैं।
उदाहरण
def multiple():
return 1*3, 2*3, 3*3, 4*3, 5*3
val1, val2, val3, val4, val5 = multiple()
print(val1, val2, val3, val4, val5)आउटपुट
3 6 9 12 15
for-in लूप में इंडेक्स के साथ मान प्रिंट करना
Python में, for-in लूप का उपयोग करके मानों पर लूप करने से केवल मान प्राप्त होते हैं। लेकिन अगर हम इंडेक्स भी एक्सेस करना चाहते हैं तो हमें enumerate का उपयोग करना होगा जो इंडेक्स के साथ मान लौटाएगा।
आइए देखें कि यह कैसे काम करता है।
उदाहरण
bikes = ['thunderbird', 'Pulsar', 'R15', 'Duke']
for i, bike in enumerate(bikes):
print(i, bike)आउटपुट
0 thunderbird 1 Pulsar 2 R15 3 Duke
Python में स्लाइस ऑपरेशन
Python में स्लाइस ऑपरेशन सूची से आइटम प्राप्त करने के लिए है। आइए देखें कि स्लाइस ऑपरेशन कैसे काम करता है।
उदाहरण
bikes = ['thunderbird', 'Pulsar', 'R15', 'Duke', 'S1000RR'] print(bikes[0:3]) # पहले 3 तत्व प्रिंट करें print(bikes[::2]) # वैकल्पिक तत्व प्रिंट करें print(bikes[::-1]) # उल्टी सूची प्रिंट करें print(bikes[::-2]) # वैकल्पिक तत्वों के साथ उल्टी सूची प्रिंट करें
आउटपुट
['thunderbird', 'Pulsar', 'R15'] ['thunderbird', 'R15', 'S1000RR'] ['S1000RR', 'Duke', 'R15', 'Pulsar', 'thunderbird'] ['S1000RR', 'R15', 'thunderbird']
Python में स्ट्रिंग को सूची में बदलना
कभी-कभी इनपुट स्ट्रिंग को अन्य प्रकार में बदलने की आवश्यकता होती है। तो, यहां Python में स्ट्रिंग को सूची में बदलने के लिए उपयोग की जाने वाली एक विधि है। आइए देखें कि यह कैसे किया जाता है।
उदाहरण
name = "3 34 67 12 78" converted_list = list(map(int, name.split())) print(converted_list)
आउटपुट
[3, 34, 67, 12, 78]
सूची की सूची को एकल सूची में बदलना
Python में, बहुआयामी सूची को एक आयामी सूची में बदला जा सकता है। इस कार्य के लिए chain.from_iterable() विधि का उपयोग किया जाता है। चूंकि यह अंतिम तत्व मिलने तक सूची की सूची से तत्व लौटाता है। आइए देखें कि यह कैसे काम करता है।
उदाहरण
import itertools dob = [[3, 30], [6, 12], [8, 17]] print(dob) dates = list(itertools.chain.from_iterable(dob)) print(dates)
आउटपुट
[[3, 30], [6, 12], [8, 17]] [3, 30, 6, 12, 8, 17]