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

পাইথন: ইন্টিজার লিস্টের প্রতিটি এলিমেন্টকে অ্যালফাবেট অ্যাসাইন করা

যখন একটি ইন্টিজার লিস্টের প্রতিটি এলিমেন্টকে একটি অ্যালফাবেট অ্যাসাইন করতে হয়, তখন 'ascii_lowercase' মেথড এবং লিস্ট কম্প্রিহেনশন ব্যবহার করা হয়।

উদাহরণ

নিচে এর демонস্ট্রেশন দেওয়া হলো:

import string my_list = [11, 51, 32, 45, 21, 66, 12, 58, 90, 0] print("The list is : " ) print(my_list) print("The list after sorting is : " ) my_list.sort() print(my_list) temp_val = {} my_counter = 0 for element in my_list: if element in temp_val: continue temp_val[element] = string.ascii_lowercase[my_counter] my_counter += 1 my_result = [temp_val.get(element) for element in my_list] print("The resultant list is : ") print(my_result)

আউটপুট

The list is : [11, 51, 32, 45, 21, 66, 12, 58, 90, 0] The list after sorting is : [0, 11, 12, 21, 32, 45, 51, 58, 66, 90] The resultant list is : ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']

ব্যাখ্যা

  • প্রয়োজনীয় প্যাকেজগুলো এনভায়রনমেন্টে ইম্পোর্ট করা হয়।

  • একটি ইন্টিজার লিস্ট ডিফাইন করা হয় এবং কনসোলে দেখানো হয়।

  • এটি 'sort' মেথড ব্যবহার করে সর্ট করা হয় এবং আবার কনসোলে দেখানো হয়।

  • একটি খালি ডিকশনারি ডিফাইন করা হয়।

  • একটি কাউন্টার ০ দিয়ে ইনিশিয়ালাইজ করা হয়।

  • এটি ইটারেট করা হয় এবং একটি শর্ত পূরণ হলে 'continue' অপারেটর ব্যবহার করা হয়।

  • অন্যথায়, 'ascii_lowercase' মেথড ব্যবহার করা হয় এবং ডিকশনারির নির্দিষ্ট ইনডেক্সে অ্যাসাইন করা হয়।

  • লিস্ট কম্প্রিহেনশন ব্যবহার করে লিস্টের ওপর ইটারেট করা হয় এবং 'get' মেথড ব্যবহার করা হয়।

  • এই এলিমেন্টগুলো একটি লিস্টে সংরক্ষণ করা হয় এবং একটি ভেরিয়েবলে অ্যাসাইন করা হয়।

  1. পাইথনে লিস্ট অফ লিস্টে এলিমেন্ট আছে কিনা যাচাই করুন

  2. পাইথনে লিস্টের এলিমেন্ট রিপিট করুন

  3. পাইথনে পূর্ণসংখ্যার তালিকার প্রতিটি উপাদানে K যোগ করা

  4. Python-এ লিস্ট প্রিন্ট করা