Python ProgrammingPython Programming

How to sort a list of strings?

# Example 1
str_list = ["Japan", "Canada", "Australia"]
print(str_list)
str_list.sort()
print(str_list)
 
# Example 2
str_list = ["Japan", "Canada", "Australia"]
for x in sorted(str_list):
    print(x)
 
# Example 3
str_var = "Canada"
strlist = sorted(str_var)
print(strlist)
Sample output of above program.

['Japan', 'Canada', 'Australia']
['Australia', 'Canada', 'Japan']
Australia
Canada
Japan
['C', 'a', 'a', 'a', 'd', 'n']