Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन प्रोग्राम जो एक मैट्रिक्स से दी गई लंबाई की पंक्तियों को प्रिंट करता है

जब किसी मैट्रिक्स से एक विशिष्ट लंबाई की पंक्ति को प्रिंट करने की आवश्यकता होती है, तो सूची समझ का उपयोग किया जाता है।

उदाहरण

नीचे उसी का एक प्रदर्शन है

my_list = [[22, 4, 63, 7], [24, 4, 85], [95], [2, 55, 4, 7, 91], [5, 31, 1]]

print("The list is :")
print(my_list)

my_key = 4

my_result = [sub for sub in my_list if len(sub) == my_key]

print("The resultant list is :")
print(my_result)

आउटपुट

The list is :
[[22, 4, 63, 7], [24, 4, 85], [95], [2, 55, 4, 7, 91], [5, 31, 1]]
The resultant list is :
[[22, 4, 63, 7]]

स्पष्टीकरण

  • सूची की एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • एक प्रमुख मान परिभाषित किया गया है।

  • सूची समझ का उपयोग सूची के माध्यम से पुनरावृति करने के लिए किया जाता है, और प्रत्येक तत्व की लंबाई कुंजी के बराबर होने के लिए जाँच की जाती है।

  • यह एक वैरिएबल को असाइन किया गया है।

  • यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।


  1. पायथन में दी गई लिंक की गई सूची से मुड़ी हुई सूची खोजने का कार्यक्रम

    मान लीजिए हमारे पास एक लिंक्ड सूची है। हमें लिंक की गई सूची का पहला आधा भाग लेना है और दूसरी छमाही में गुना करना है और फिर इंटरसेक्टिंग नोड्स को उनकी राशि लेकर मर्ज करना है। अंत में, हमें लिंक की गई सूची के परिणामी शीर्ष को वापस करना होगा। इसलिए, यदि इनपुट [5,8,1,2,4,7,5] जैसा है, तो आउटपुट [2, 5,

  1. पायथन में दिए गए अक्षरों का उपयोग करके सबसे लंबी लंबाई ज्ञात करने का कार्यक्रम, जिसे बनाया जा सकता है

    मान लीजिए कि हमारे पास स्ट्रिंग्स की एक सूची है जिसे शब्द कहा जाता है और एक अन्य स्ट्रिंग जिसे अक्षर कहा जाता है, हमें शब्दों में सबसे लंबी स्ट्रिंग की लंबाई ज्ञात करनी है जो अक्षरों में वर्णों से बन सकती है। यदि कोई शब्द नहीं बनाया जा सकता है, तो 0 लौटाएं। यहां हम अक्षरों का पुन:उपयोग नहीं कर सकते

  1. पायथन में दिए गए मैट्रिक्स के स्थानान्तरण को खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक (n बटा n) मैट्रिक्स M है, हमें इसका स्थानान्तरण ज्ञात करना है। जैसा कि हम जानते हैं कि एक मैट्रिक्स का स्थानान्तरण पंक्ति और स्तंभ सूचकांकों को बदल देता है। अधिक औपचारिक रूप से, प्रत्येक r और c के लिए, मैट्रिक्स[r][c] =मैट्रिक्स[c][r]। तो, अगर इनपुट पसंद है 7 2 6 3 7 2 5