डाउनलोड पी.डी.एफ. ई-बुक्स
Python - sorted

sorted() function; में दिए गए sequence को sort करके return करता है |

Syntax for sorted() Tuple Function in Python

sorted(seq, key, rev)

Parameter :

seq : यहाँ पर sequence(list, tuple, string) या collection(dictionary, set) दिया जाता है |

key : Optional. किस तरह से sort करना है यहाँ पर वो function आता है |

reverse : Optional. अगर reverse True दिया जाता है तो ascending order का sequence; descending order में reverse होता है |


Returning Value

sorted() function में दिए गए sequence को sort करके list में return किया जाता है |


Example for sorted() Tuple Function in Python

sorted() function; ascending order में default sort करता है |

Source Code :
tuple = (5, 8, 9, 7, 5)
print(sorted(tuple))
tuple = ("P", "y", "t", "h", "o", "n") #'P' in Uppercase
print(sorted(tuple))
tuple = ("p", "y", "t", "h", "o", "n") #'p' in lowercase
print(sorted(tuple))
Output :
[5, 5, 7, 8, 9]
['P', 'h', 'n', 'o', 't', 'y']
['h', 'n', 'o', 'p', 't', 'y']

Using 'key' Parameter in sorted() Function

Source Code :
seq = ((5,10,4), (25,8,10), (10,9,1), (6,7,65))
def FirstAsc(i):
    return i[0]
print("FirstAsc sort :",sorted(seq, key=FirstAsc))

def SecondAsc(i):
    return i[1]
print("SecondAsc sort :",sorted(seq, key=SecondAsc))

def ThirdAsc(i):
    return i[2]
print("ThirdAsc sort :",sorted(seq, key=ThirdAsc))
Output :
FirstAsc sort : [(5, 10, 4), (6, 7, 65), (10, 9, 1), (25, 8, 10)]
SecondAsc sort : [(6, 7, 65), (25, 8, 10), (10, 9, 1), (5, 10, 4)]
ThirdAsc sort : [(10, 9, 1), (5, 10, 4), (25, 8, 10), (6, 7, 65)]

Using 'reverse' Parameter in sorted() Function

अगर True दिया जाता है तो sequence को descending order में sort किया जाता है |

Source Code :
seq =  (1, 2, 3, 4, 5)
print("Ascending Order :", sorted(seq))
print("Descending Order :", sorted(seq, reverse=True))
Output :
Ascending Order : [1, 2, 3, 4, 5]
Descending Order : [5, 4, 3, 2, 1]