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

পাইথনে ইউজার ইনপুট থেকে লিস্ট তৈরি করা

এই আর্টিকেলে আমরা দেখব কিভাবে ইউজারকে লিস্টের উপাদানগুলো ইনপুট দিতে বলা যায় এবং সেসব ইনপুট করা মান দিয়ে লিস্ট তৈরি করা যায়।

ফরম্যাট এবং ইনপুটের সাথে

format ফাংশন 플레이্সহোল্ডারগুলোতে মান পূরণ করতে ব্যবহৃত হয় এবং input ফাংশন ইউজারের ইনপুট করা মান ক্যাপচার করে। 最終的には, আমরা এক একটি করে উপাদানগুলো লিস্টে অ্যাপেন্ড করি।

উদাহরণ

listA = []
# উপাদানের সংখ্যা ইনপুট
n = int(input("Enter number of elements in the list: "))
# রেঞ্জ পর্যন্ত ইটারেট
for i in range(0, n):
    print("Enter element No-{}: ".format(i+1))
    elm = int(input())
    listA.append(elm)  # উপাদান যোগ করা
print("The entered list is: \n", listA)

আউটপুট

উপরের কোডটি রান করলে নিচের ফলাফলটি মিলবে −

Enter number of elements in the list: 4
Enter element No-1: 7
Enter element No-2: 45
Enter element No-3: 1
Enter element No-4: 74
The entered list is: [7, 45, 1, 74]

ম্যাপের সাথে

অন্য একটি পদ্ধতি হলো ইউজারকে কমা দিয়ে আলাদা করে মানগুলো একসাথে ইনপুট দিতে বলা। এখানে map ফাংশন ব্যবহার করে ইনপুটগুলো লিস্টে রূপান্তর করা হয়।

উদাহরণ

listA = []
# উপাদানের সংখ্যা ইনপুট
n = int(input("Enter number of elements in the list: "))
# কমা দিয়ে আলাদা করে উপাদান ইনপুট
listA = list(map(int, input("Enter the numbers: ").strip().split(',')))[:n]
print("The entered list is: \n", listA)

আউটপুট

উপরের কোডটি রান করলে নিচের ফলাফলটি মিলবে −

Enter number of elements in the list: 4
Enter the numbers: 12,45,65,32
The entered list is: [12, 45, 65, 32]

লিস্টের লিস্ট ইনপুট

আমরা input ফাংশন দুবার ব্যবহার করি যাতে লিস্টের লিস্ট তৈরি করা যায়। কতগুলো উপাদান ইনপুট হবে তার হিসাব রাখতে range ফাংশন এবং এক একটি করে উপাদান ইনপুটের জন্য format ফাংশন ব্যবহার করি। 最終的には, প্রতিটি ইনপুট করা উপাদান নতুন তৈরি লিস্টে অ্যাপেন্ড করি।

উদাহরণ

listA = []
# উপাদানের সংখ্যা ইনপুট
n = int(input("Enter number of elements in the list: "))
# প্রতিটি সাবলিস্টে দুটি উপাদান
for i in range(0, n):
    print("Enter element No-{}: ".format(i + 1))
    ele = [input(), int(input())]
    listA.append(ele)
print("The entered list is: \n", listA)

আউটপুট

উপরের কোডটি রান করলে নিচের ফলাফলটি মিলবে −

Enter number of elements in the list: 2
Enter element No-1: 'Mon'
3
Enter element No-2: 'Tue'
4
The entered list is: [["'Mon'", 3], ["'Tue'", 4]]
  1. পাইথন - তালিকা থেকে K দ্বারা অনুসরণ করা উপাদান বের করুন

  2. পাইথন প্রোগ্রাম: একটি লিস্ট থেকে সব জোড়া কম্বিনেশন পান

  3. পাইথন - তালিকার পরিসর থেকে উপাদান নিষ্কাশন

  4. Tkinter-এ চেকবক্স থেকে ইনপুট পাওয়া