![]() |
Beginner. Help needed in sorting - Printable Version +- Python Forum (https://python-forum.io) +-- Forum: Python Coding (https://python-forum.io/forum-7.html) +--- Forum: General Coding Help (https://python-forum.io/forum-8.html) +--- Thread: Beginner. Help needed in sorting (/thread-25153.html) |
Beginner. Help needed in sorting - sundaeli - Mar-21-2020 Hi, I'm new to this forum. I need help in below code. >>> import keyword >>> print(keyword.kwlist)Output: I try to sort the output in alphabetical order using the below codeimport keyword a = keyword.kwlist print(a.sort())I'm getting output as None. Could anyone help me sorting out this problem. Thanks in advance. Looking forward. RE: Beginner. Help needed in sorting - buran - Mar-21-2020 list.sort() method works in-place and returns Noneimport keyword my_list = keyword.kwlist my_list.sort() print(my_list)or import keyword my_list = keyword.kwlist print(sorted(my_list)) print(my_list) # note that list is not sorted in-place RE: Beginner. Help needed in sorting - sundaeli - Mar-21-2020 Hi Buran, Much appreciate for your quick reply. Thank you. But still the output remains same. Not sorted yet. Please check and help again. Looking forward for your reply. RE: Beginner. Help needed in sorting - buran - Mar-21-2020 Actually it is sorted right from the start (i.e. you would not see difference anyway). The sort order is A..Za..z, i.e. Z is before a I would suggest that you experiment with your own list. You can use key argument of sort method if you want to pass custom sort function.
RE: Beginner. Help needed in sorting - sundaeli - Mar-21-2020 Hi Buran, Yes, you are right. It's already sorted. I've not noticed. Great help. Much appreciated. Thank you Buran. Have a good day. ![]() |