الف نظامی
لائبریرین
مندرجہ ذیل پائتھون کوڈ اردو الفاظ کی فہرست کو ہم قافیہ الفاظ کے لحاظ سے ترتیب دے دیتا ہے
استعمال کیجیے اور اپنی رائے سے آگاہ کیجیے
الگورتھم:
استعمال کیجیے اور اپنی رائے سے آگاہ کیجیے
الگورتھم:
- اردو الفاظ کی ایک لسٹ
- لسٹ میں موجود ہر لفظ کو ریورس کریں
- لسٹ کو سارٹ کریں
- سارٹ شدہ لسٹ میں موجود ہر لفظ کو ریورس کریں
کوڈ:
def reverse(x):
return ''.join(reversed(x))
#read file and save it in a list
file='wordlist.txt'
txtfile = open(file,'r',encoding="utf-8")
words = txtfile.read().splitlines()
# rerverse each word in list words and save it in new list rev
rev=[]
for word in words:
rev.append(reverse(word))
# sort the list
rev.sort()
# rerverse each word in list rev and save it in new list final
final=[]
for word in rev:
final.append(reverse(word))
txtfile = open("qafia.txt",'w',encoding="utf-8")
txtfile.write("\n".join(final))
txtfile.close()
print("complete")
آخری تدوین: