تحويل سلسلة نصية إلى قائمة مع الفرز بترتيب معجمي
📁 قائمة, سلسلة, بايثون
كيف يمكن تحويل سلسلة نصية تتكون من كلمات مفصولة بمسافات إلى قائمة، وفرز القائمة الناتجة بترتيب معجمي (lexicographic order)؟
لدينا سلسلة نصية من كلمات مفصولة بمسافات:
s = 'abc a bCd bC AbC BC BCD bcd ABC'نحولها إلى قائمة باستخدام الفاصل "مسافة":
a = s.split(' ')نحصل على:
['abc', 'a', 'bCd', 'bC', 'AbC', 'BC', 'BCD', 'bcd', 'ABC']إذا قمنا الآن بما يلي:
a = a.sort()print (a)لن نحصل على شيء، وإذا فعلنا: