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

एक सरणी के तत्वों को दाईं ओर घुमाने के लिए पायथन प्रोग्राम

जब किसी सूची के तत्वों को दाईं ओर घुमाने की आवश्यकता होती है, तो तत्वों को फिर से चालू किया जाता है, और अंतिम तत्व को एक मान दिया जाता है, जिसके बाद तत्वों को फिर से चालू किया जाता है, और एक तत्व की अदला-बदली की जाती है।

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

उदाहरण

my_list = [31, 42, 13, 34, 85, 0, 99, 1, 3]
n = 3
print("The value of n has been initialized to")
print(n)
print("The list is :")
print(my_list)

print("List is being right rotated by 3 elements...")
for i in range(0, n):
   last_elem = my_list[len(my_list)-1]

   for j in range(len(my_list)-1, -1, -1):
      my_list[j] = my_list[j-1]

   my_list[0] = last_elem

print()

print("List after right rotation is : ")
for i in range(0, len(my_list)):
   print(my_list[i])

आउटपुट

The value of n has been initialized to
3
The list is :
[31, 42, 13, 34, 85, 0, 99, 1, 3]
List is being right rotated by 3 elements...
List after right rotation is :
99
1
3
31
42
13
34
85
0

स्पष्टीकरण

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

  • n का मान परिभाषित है और कंसोल पर प्रदर्शित होता है।

  • सूची को पुनरावृत्त किया जाता है, और अंतिम तत्व को एक मान दिया जाता है।

  • सूची को फिर से दोहराया जाता है, और चरण आकार को -1 के रूप में परिभाषित किया जाता है, और इसे सूची के अंतिम तत्व तक जाने के लिए निर्दिष्ट किया जाता है।

  • अंतिम तत्व को सूची के पहले स्थान पर असाइन किया गया है।

  • सूची को तीन स्थितियों से घुमाया गया होता।

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


  1. 'जी' पैटर्न को प्रिंट करने के लिए पायथन प्रोग्राम

    जब * अक्षर G के पैटर्न को प्रिंट करने की आवश्यकता होती है, तो एक विधि को परिभाषित किया जा सकता है, और नेस्टेड लूप का उपयोग संख्याओं के माध्यम से पुनरावृति करने के लिए किया जा सकता है और G पैटर्न बनाने के लिए * प्रिंट किया जा सकता है। नीचे उसी का एक प्रदर्शन है - उदाहरण def display_pattern(my_line):

  1. पायथन में दी गई सूची के दाईं ओर छोटे तत्वों की संख्या वापस करने का कार्यक्रम

    मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हम एक नई सूची बनाएंगे जहां नई सूची में प्रत्येक तत्व मूल इनपुट सूची में उस तत्व के दाईं ओर छोटे तत्वों की संख्या है। इसलिए, यदि इनपुट अंकों की तरह है =[4, 5, 9, 7, 2], तो आउटपुट [1, 1, 2, 1, 0] होगा, क्योंकि 4 के दाईं ओर 1 छोटा तत्

  1. दो सूचियों के सभी सामान्य तत्वों को प्रिंट करने के लिए पायथन प्रोग्राम।

    दो सूचियों को देखते हुए, दो सूचियों के सभी सामान्य तत्वों को प्रिंट करें। उदाहरण - इनपुट :L1 =[5, 6, 7, 8, 9] L2 =[5, 13, 34, 22, 90] आउटपुट :{5} स्पष्टीकरण दोनों सूची के सामान्य तत्व 5 हैं। एल्गोरिदम Step1 :दो उपयोगकर्ता इनपुट सूचियां बनाएं। Step2 :सूचियों को सेट में बदलें और फिर set1&set2.Step3 प