Topics:
1. Sorted vs Sort
2. Sorted Tuples
3. Sorted Strings
4. Sorted Dictionary
5. Reversed list
6. Sorted List with absolute key
7. Sorted Nested List
8. Sorted Nested List with Lambda
1. Sorted vs Sort
>>Return to Menu
my_list = [1,5,3,7,2]
print(my_list,'original')
my_list.sort()
print(my_list,'using sort()')
sorted_list = sorted(my_list)
print(sorted_list,'using sorted()')
my_list = [1,5,-3,7,-2]
print(sorted(my_list, key = abs))
2. Sorted Tuples
>>Return to Menu
my_tuple = ('d','c','e','a','b')
print(my_tuple,'original')
my_tuple = sorted(my_tuple)
print(my_tuple,'new')
3. Sorted Strings
>>Return to Menu
my_string = 'python'
print(my_string,'-original')
my_string = sorted(my_string)
print(my_string,'-new')
4. Sorted Dictionary
>>Return to Menu
my_dict = {'car':4,'dog':2,'add':3,'bee':1}
print(my_dict,'-original')
my_dict = sorted(my_dict)
print(my_dict,'-new')
my_dict = {'car':4,'dog':2,'add':3,'bee':1}
print(my_dict,'-original')
my_dict = sorted(my_dict.items())
print(my_dict,'-new')
my_dict = {'car':4,'dog':2,'add':3,'bee':1}
print(my_dict,'-original')
my_dict = sorted(my_dict.values())
print(my_dict,'-new')
my_dict = {'car':4,'dog':2,'add':3,'bee':1}
print(my_dict,'-original')
my_dict = sorted(my_dict.values(), reverse=True)
print(my_dict,'-new')
5. Reversed list
>>Return to Menu
my_list = [1,5,3,7,2]
print(my_list,'original')
my_list_reversed = reversed(my_list)
print(my_list_reversed ,'new')
print(list(my_list_reversed ),'new')
print(my_list[::-1])
6. Sorted List with absolute key
>>Return to Menu
my_list = [1,5,-3,7,-2]
print(sorted(my_list))
print(sorted(my_list, key = abs))
7. Sorted Nested List
>>Return to Menu
my_list=[['car',4,65],['dog',2,30],['add',3,10],['bee',1,24]]
print(sorted(my_list))
8. Sorted Nested List with Lambda
>>Return to Menu
my_list=[['car',4,65],['dog',2,30],['add',3,10],['bee',1,24]]
print(sorted(my_list, key = lambda item :item[0]))
print(sorted(my_list, key = lambda item :item[1]))
#End
Hope you enjoyed this! :) Follow me for more contents...
Get in Touch:
ifeanyiomeata.com
contact@ifeanyiomeata.com
Youtube: youtube.com/c/IfeanyiOmeata
Linkedin: linkedin.com/in/omeatai
Twitter: twitter.com/iomeata
Github: github.com/omeatai
Stackoverflow: stackoverflow.com/users/2689166/omeatai
Hashnode: hashnode.com/@omeatai
Medium: medium.com/@omeatai
© 2022