লিস্ট/অ্যারে ব্যবহার করে পাইথন প্রোগ্রাম তৈরি ও এক্সিকিউট করা
লিস্ট হচ্ছে পাইথনের সর্বোচ্চ বৈচিত্রপূর্ণ ডাটা টাইপ যা তৃতীয় ব্রাকেটের ([])মাধ্যমে প্রকাশ করা হয়। অর্থাৎ তৃতীয় ব্রাকেট মধ্যে লিস্টের উপাদান গুলো প্রকাশ করা হয়। লিস্টের তৃতীয় ব্রাকেটের মাধ্যমে প্রকাশ করা উপাদান গুলো কে অন্যান্য ল্যাঙ্গুয়েজে অ্যারে বলে থাকে। পাইথনের লিস্ট হলো একটি স্মার্ট ডাটা টাইপ কারণ প্রোগ্রামিং এর লিস্ট এর ব্যবহার সবচেয়ে বেশি। এখন আমরা লিস্ট/অ্যারে ব্যবহার করে পাইথন প্রোগ্রাম তৈরি ও এক্সিকিউট করা প্রোগ্রাম গুলো দেখবো।
পরীক্ষণের নামঃ লিস্ট/অ্যারে ব্যবহার করে পাইথন প্রোগ্রাম তৈরি ও এক্সিকিউট করা ( Write & execute python programs using lists/array)
পাইথন আইডিএলই শেল ওপেন করতে হবে। ফাইল হতে নিউ ফাইলে ক্লিক করতে হবে। প্রোগ্রাম অনু্যায়ী কোড লিখে সেভ করে রান করতে হবে।
সূচীপত্র: লিস্ট/অ্যারে ব্যবহার করে পাইথন প্রোগ্রাম তৈরি ও এক্সিকিউট করা
- লিস্টে কতগুলো সংখ্যা ইনপুট নিয়ে বড় ও ছোট সংখ্যা খুঁজে বের করার জন্য প্রোগ্রাম।
- লিস্টে কতগুলো সংখ্যা ইনপুট নিয়ে বড় এবং লোকেশন খুঁজে বের করার জন্য প্রোগ্রাম।
- লিস্টের একই সংখ্যার ইনডেক্স নাম্বার প্রিন্টকরণ ( print all index number of the same item) এর জন্য প্রোগ্রাম।
- লুপ ব্যবহার করে লিস্টের একই সংখ্যার ইনডেক্স নাম্বার প্রিন্টকরণ ( print all index number of the same item) এর জন্য প্রোগ্রাম।
- লিস্ট হতে ডুপ্লিকেট আইটেম রিমুভকরণ।
- লিস্ট ব্যবহার করে ১ হতে ১০০ পর্যন্ত সংখার মধ্যে জোড় ও বিজোড় সংখ্যা বের করার প্রোগ্রাম।
- লিস্টের উপাদানসমূহের যোগফল নির্ণয়ের প্রোগ্রাম ।
- লিস্টের উপাদানসমূহের সর্টিং ( ছোট থেকে বড়) করার প্রোগ্রাম লেখ।
প্রোগ্রামের নামঃ লিস্টে কতগুলো সংখ্যা ইনপুট নিয়ে বড় ও ছোট সংখ্যা খুঁজে বের করার জন্য প্রোগ্রাম।
Code:# Python Program to find Largest and Smallest Number in a ListNumList = []Number = int(input("Please enter the Total Number of List Elements: "))For i in range(1, Number + 1):Value = int(input(Please enter the Value of %d Element : “%i))NumList.append(value)Print("\n The Smallest Element in the this List is : ", min(NumList))Print("The Largest Element in this List is : ", max(NumList))……………………………………..,………………………………………………………………Output:Please enter the Total Number of List Elements: 5Please enter the Value of 1 Elements: 45Please enter the Value of 2 Elements: 76Please enter the Value of 3 Elements: 89Please enter the Value of 4 Elements: 23Please enter the Value of 5 Elements: 44The Smallest Element in this List is : 23The Largest Element in this List is : 89……………………………………..,………………………………………………………………প্রোগ্রামের নামঃ লিস্টে কতগুলো সংখ্যা ইনপুট নিয়ে বড় এবং লোকেশন খুঁজে বের করার জন্য প্রোগ্রাম।
Code:# Python Program to find Largest and Smallest Number in a ListNumList = []Number = int(input("Please enter the Total Number of List Elements: "))For i in range(1, Number + 1):Value = int(input("Please enter the Value of %d Element : "%i))NumList.append(value)i=1max=NumList[0]while(i<Number):if(max<NumList[i])max=NumList[i]loc=ii=i+1Print("The Largest Element in this List is : “, max,’ and Location = ",loc+1)……………………………………..,………………………………………………………………Output:Please enter the Total Number of List Elements: 5Please enter the Value of 1 Elements: 45Please enter the Value of 2 Elements: 65Please enter the Value of 3 Elements: 33Please enter the Value of 4 Elements: 88Please enter the Value of 5 Elements: 27The Largest Element in this List is : 88 and Location = 4……………………………………..,………………………………………………………………প্রোগ্রামের নামঃ লিস্টের একই সংখ্যার ইনডেক্স নাম্বার প্রিন্টকরণ ( print all index number of the same item) এর জন্য প্রোগ্রাম।
Code:# print all index number of the same itemL = [ 1 ,2, 3, 4, 5, 3, 8, 9, 9, 8, 9]R = {n:rep[n] for rep in [{}].append(i) 0r len(rep[n])==2}Print(R)……………………………………..,………………………………………………………………Output:{3:[2,5],9:[7, 8, 10],8:[6, 9]}……………………………………..,………………………………………………………………প্রোগ্রামের নামঃ লুপ ব্যবহার করে লিস্টের একই সংখ্যার ইনডেক্স নাম্বার প্রিন্টকরণ ( print all index number of the same item) এর জন্য প্রোগ্রাম।
Code:items=[]n=int(input("How Many input in List="))for i in range(n):value=input("Enter ltem=")items.append(value)for index ,item in enumerate(items):print(index,item)#Python code to remove duplicate elementsdef Remove(duplicate):final_list = []for num in duplicate:if num not in final_list:final_list.append(num)return final_listrditems=Remove(items)for i in rditems:get_index=[]item=iget_index.append(loc0loc=loc+1print(item,"index Value = "get_index)……………………………………..,………………………………………………………………Output:How Many Input in List=6Enter Item=2Enter Item=3Enter Item=4Enter Item=2Enter Item=3Enter Item=40 21 32 43 24 35 42 index Value = [0, 3]3 index Value = [1, 4]4 index Value = [2, 5]……………………………………..,………………………………………………………প্রোগ্রামের নামঃ লিস্ট হতে ডুপ্লিকেট আইটেম রিমুভকরণ।
Code:# Python code to remove duplicate elementsdef Remove(duplicate):final_list = []for num in duplicate:in num not in final_list:final_list.append(num)return final_list#Driver Codeduplicate=[]duplicate = input("Enter Digit or Alphabetic using Comma =")print(duplicate)print("Remove duplicate elements:",Remove(duplicate))……………………………………..,………………………………………………………Output:Enter Digit or Alphabetic using Comma = 6, 6, 6, 7, 7, 8 ,86, 6, 6, 7, 7, 8, 8,Remove duplicate elements: [‘6’, ‘7’, ‘8’]……………………………………..,………………………………………………………প্রোগ্রামের নামঃ লিস্ট ব্যবহার করে ১ হতে ১০০ পর্যন্ত সংখার মধ্যে জোড় ও বিজোড় সংখ্যা বের করার প্রোগ্রাম।
Code:Even= []Odd=[]i=1while i<=100:if(i%2==0):even.append(i)else:odd.append(i)i=i+1print("Even Number=",even)print("Odd Number=",Odd)……………………………………..,………………………………………………………Output:Even Number=[2 , 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100]Odd Number= [1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 23, 25, 27, 29, 31, 33, 35, 37, 39, 41, 43, 45, 47, 49, 51, 53, 55, 57, 59, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 91, 93, 95, 97, 99]……………………………………..,………………………………………………………প্রোগ্রামের নামঃ লিস্টের উপাদানসমূহের যোগফল নির্ণয়ের প্রোগ্রাম ।
Code:Items=[]N=int(input("How Many Input in List="))for I in range(n)valu=input("Enter Item=")items.append(value)sum=0for i in items:sum=sum+int(i)print("Summation of list=",sum)……………………………………..,………………………………………………………Output:How Many Input in List=’))Enter Item=34Enter Item=45Enter Item=23Enter Item=55Enter Item=66Enter Item=77Summation of List= 300……………………………………..,……………………………………………প্রোগ্রামের নামঃ লিস্টের উপাদানসমূহের সর্টিং (ছোট থেকে বড়) করার প্রোগ্রাম লেখ।
Code:lists=[]n=int(input("How Many Input in List="))for I in range(n):value=int(input("Enter Item="))lists.append(value)list.short()print("Sorting of List=",lists)……………………………………..,……………………………………………Output:How Many Input in List=6Enter Item=4Enter Item=6Enter Item=2Enter Item=3Enter Item=1Enter Item=8Sorting of List= {1, 2, 3, 4, 6, 8]……………………………………..,……………………………………………প্রোগ্রামের নামঃ লিস্টের উপাদানসমূহের সর্টিং ( বড় থেকে ছোট) করার প্রোগ্রাম লেখ।
Code:lists=[]n=int(input("How Many Input in List="))for i in range(n):value=int(input("Enter Item="))lists.append(value)list.short(reverse=True)print("Sorting of List=",lists)……………………………………..,……………………………………………Output:How Many Input in List=6Enter Item=4Enter Item=6Enter Item=2Enter Item=3Enter Item=1Enter Item=8Sorting of List= [8, 7, 6, 5, 4, 3, 2, 1]……………………………………..……………………………………………
অর্ডিনারি সিসি’র নীতিমালা মেনে কমেন্ট করুন। প্রতিটি কমেন্ট রিভিউ করা হয়।
comment url