আমি জানি যে এটি তুচ্ছ মনে হলেও আমি বুঝতে পারি নি যে sort()
পাইথনের কাজটি অদ্ভুত। আমার কাছে "সংখ্যার" একটি তালিকা রয়েছে যা প্রকৃতপক্ষে স্ট্রিং আকারে রয়েছে, তাই আমি প্রথমে সেগুলি ইনসে রূপান্তর করি, তারপরে একটি সাজানোর চেষ্টা করি।
list1=["1","10","3","22","23","4","2","200"]
for item in list1:
item=int(item)
list1.sort()
print list1
আমাকে দেয়:
['1', '10', '2', '200', '22', '23', '3', '4']
আমি যা চাই তা হ'ল
['1','2','3','4','10','22','23','200']
আমি সংখ্যার সেটগুলি বাছাইয়ের সাথে যুক্ত কিছু অ্যালগরিদমের সন্ধান করেছি, তবে যেগুলি আমি পেয়েছি তা সমস্ত আলফানিউমেরিক সেট বাছাইয়ের সাথে জড়িত।
আমি জানি এটি সম্ভবত কোনও মস্তিষ্কের সমস্যা নয় তবে গুগল এবং আমার পাঠ্যপুস্তকটি .sort()
ফাংশনটির চেয়ে কম বা কম দরকারী কিছু সরবরাহ করে না ।
list1
। আপনি কী ভাবছেন list
যে আপডেট হচ্ছে?
sorted(mylist)