যদি টাপল তালিকার উপাদানগুলাকে ফ্লোট মানতে রূপান্তর করতে হয়, তবে isalpha পদ্ধতি, float পদ্ধতি, এবং একটি সাধারণ পুনরাবৃত্তি ব্যবহার করা হয়।
নিচে এর প্রদর্শন দেওয়া হলো:
উদাহরণ
my_list = [("31", "py"), ("22", "226.65"), ("18.12", "17"), ("pyt", "12")]
print("The list is :")
print(my_list)
my_result = []
for index in my_list:
my_temp = []
for element in index:
if element.isalpha():
my_temp.append(element)
else:
my_temp.append(float(element))
my_result.append((my_temp[0], my_temp[1]))
print("The result is :")
print(my_result)
আউটপুট
The list is : [('31', 'py'), ('22', '226.65'), ('18.12', '17'), ('pyt', '12')]
The result is : [(31.0, 'py'), (22.0, 226.65), (18.12, 17.0), ('pyt', 12.0)]
ব্যাখ্যা
পূর্ণসংখ্যার সাথে একটি তালিকার তালিকা সংজ্ঞায়িত করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।
একটি খালি তালিকা ঘোষণা করা হয়েছে।
তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং উপাদানটি isalpha() ফাংশন ব্যবহার করে অক্ষর কিনা পরীক্ষা করা হয়েছে।
যদি শর্ত পূরণ হয়, তবে উপাদানটি যেমন আছে তেমনই যোগ করা হয় এবং যদি শর্ত ব্যর্থ হয়, তবে উপাদানটি ফ্লোটএ রূপান্তরিত হয়ে যোগ করা হয়।
এই ফলাফলটি একটি ভেরিয়েবলে সংরক্ষিত করা হয়েছে।
এটি আউটপুট হিসেবে কনসোলে প্রদর্শিত হয়।