Doubt regarding sorting functions

ajikoe at gmail.com ajikoe at gmail.com
Mon Apr 11 01:44:02 EDT 2005


Basically you can sort after you put your data in your list:
L = [1.2,1.23,4.5,2]
L.sort()
print L

L = ["a","c","b","A","C","B"]
L.sort()
print L

Result:
[1.2, 1.23, 2, 4.5]
['A', 'B', 'C', 'a', 'b', 'c']

#------------------------------------------------------------
remember in character the "A" has lower ascii value then "a"

To model this as a function you just need this code for two of them:

def funcSort(myList):
  result = myList[:]
  result.sort()
  return result

Use of this function:
L = [1.2,1.23,4.5,2]
res1 = funcSort(L)
print res1

L = ["a","c","b","A","C","B"]
res1 = funcSort(L)
print res1
 

Best Regards,
Pujo




More information about the Python-list mailing list