কম্পিউটার টিউটোরিয়াল

পাইথন প্রোগ্রাম: অ্যারে স্প্লিট করে প্রথম অংশকে শেষে যোগ করা

লিস্টটি স্প্লিট করে, এবং তারপর এই প্রথম অংশকে লিস্টের শেষে যোগ করতে লিস্টের মাধ্যমে একটি সিম্পল ইটারেশন এবং লিস্ট স্লাইসিং প্রয়োজন।

একটি লিস্ট হেটেরোজিনাস ভ্যালু সংরক্ষণ করতে ব্যবহার করা যায়।

নিচে ডেমোстран্স্ট্রেশন দেওয়া হলো:

উদাহরণ

def split_list(my_list, n_val, k_val):
    for i in range(0, k_val):
        first_val = my_list[0]
        for k in range(0, n_val - 1):
            my_list[k] = my_list[k + 1]
        my_list[n_val - 1] = first_val

my_list = [34, 42, 56, 78, 9, 0, 23]
list_len = len(my_list)
pos = 3
print("The list is :")
print(my_list)
print("The split_list method is being called")
split_list(my_list, list_len, pos)
for i in range(0, list_len):
    print(my_list[i])

আউটপুট

The list is : [34, 42, 56, 78, 9, 0, 23]
The split_list method is being called
78
9
0
23
34
42
56

ব্যাখ্যা

  • 'split_list' নামে একটি মেথড সংজ্ঞায়িত করা হয়েছে, যা একটি লিস্ট, এবং দুটি ভ্যালু প্যারামিটার হিসেবে নেয়।
  • সিম্পল ইন্ডেক্সিং ব্যবহার করে অ্যারে স্প্লিট করা হয়েছে, এবং লিস্টের প্রথম অংশটি লিস্টের শেষে রাখা হয়েছে।
  • একটি লিস্ট তৈরি করা হয়েছে, এবং স্ক্রিনে ডিসপ্লে করা হয়েছে।
  • এই মেথডটি লিস্ট পাস করে কল করা হয়েছে।
  • আউটপুট কনসোলে ডিসপ্লে করা হয়েছে।
  1. পাইথন প্রোগ্রামে অ্যারের যোগফল বের করা

  2. পাইথনে অ্যারের যোগফল বের করা

  3. পাইথনে লিস্ট কম্প্রিহেনশন ব্যবহার করে অ্যারে লিস্টে ০ ও ১ পৃথক করার প্রোগ্রাম

  4. পাইথন লিস্ট এবং অ্যারে (array) এর পার্থক্য কী?