কম্পিউটার

একটি তালিকার সমস্ত সাবলিস্ট প্রিন্ট করতে পাইথন প্রোগ্রাম।


একটি তালিকা দেওয়া হয়েছে, একটি তালিকার সমস্ত সাবলিস্ট প্রিন্ট করুন।

উদাহরণ -

Input : list = [1, 2, 3] 
Output : [], [1], [1, 2], [1, 2, 3], [2], [2, 3], [3]]

অ্যালগরিদম

Step 1 : given a list.
Step 2 : take one sublist which is empty initially.
Step 3 : use one for loop till length of the given list.
Step 4 : Run a loop from i+1 to length of the list to get all the sub arrays from i to its right.
Step 5 : Slice the sub array from i to j.
Step 6 : Append it to an another list to store it.
Step 7 : Print it at the end.

উদাহরণ কোড

# Python program to print all  
# sublist from a given list  
# function to generate all the sub lists 
def displaysublist(A): 
   # store all the sublists  
   B = [[ ]] 
      
   # first loop  
   for i in range(len(A) + 1):   
      # second loop  
      for j in range(i + 1, len(A) + 1):         
         # slice the subarray  
         sub = A[i:j] 
         B.append(sub) 
   return B 
  
# driver code 
A=list()
n=int(input("Enter the size of the First List ::"))
print("Enter the Element of First List ::")
for i in range(int(n)):
   k=int(input(""))
   A.append(k)
print("SUBLIST IS ::>",displaysublist(A)) 

আউটপুট

Enter the size of the First List :: 3
Enter the Element of First List ::
1
2
3
SUBLIST IS ::> [[], [1], [1, 2], [1, 2, 3], [2], [2, 3], [3]]

  1. একটি ব্যবধানে সমস্ত প্রাইম সংখ্যা প্রিন্ট করার জন্য পাইথন প্রোগ্রাম

  2. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং এর সমস্ত স্থানান্তর প্রিন্ট করতে

  3. 3D তালিকা তৈরি করতে পাইথন প্রোগ্রাম।

  4. পাইথনে একটি তালিকা প্রিন্ট করুন