আমাকে ফর্মের শব্দের একটি বৃহত তালিকা নিতে হবে:
['this\n', 'is\n', 'a\n', 'list\n', 'of\n', 'words\n']
এবং তারপরে ফালা ফাংশনটি ব্যবহার করে এটিকে পরিণত করুন:
['this', 'is', 'a', 'list', 'of', 'words']
আমি ভেবেছিলাম যে আমি যা লিখেছি তা কার্যকর হবে তবে আমি এই বলে ত্রুটি পেয়ে যাচ্ছি:
"'তালিকা' অবজেক্টের 'স্ট্রিপ' এর কোনও বৈশিষ্ট্য নেই
এখানে কোডটি চেষ্টা করেছি:
strip_list = []
for lengths in range(1,20):
strip_list.append(0) #longest word in the text file is 20 characters long
for a in lines:
strip_list.append(lines[a].strip())
strip_list
19 বার যোগ করছেন তারপরে আপনার স্ট্রিপড লাইনগুলিকে সংযোজন করছেন দয়া করে তা ব্যাখ্যা করুন explain এই কোডটি সম্পর্কে এটি খুব খারাপ গন্ধ আছে। এছাড়াও যদি কোনও ফাইল থেকে আপনি সেই জিনিসটি পেয়ে থাকেন তবে আপনার এটি এড়াতে হবে - একটি বৃহত তালিকা তৈরি করতে হবে তবে অন্য বড় তালিকায় এটি চাপিয়ে দেওয়া ভাল ধারণা নয়। এছাড়াও 2, আপনার কোডটি দীর্ঘতম শব্দ / রেখার দৈর্ঘ্য জানার উপর নির্ভর করে না। কিছুটা পিছিয়ে যান - আপনি কী অর্জন করার চেষ্টা করছেন? আপনি কি করবেনstrip_list
?