Sunday, 12 April 2015

7.2.Sort

Untuk mensortir list, biasanya menggunakan metode 'list.sort()', Atau bisa juga menggunakna sorted().

  1. >>> sorted([5,6,1,7,9,2,9])
  2. [1, 2, 5, 6, 7, 9, 9]
  3. >>> a=[5,6,1,7,9,2,9]
  4. >>> a.sort()
  5. >>> a
  6. [1, 2, 5, 6, 7, 9, 9]
  7. >>> 

Keduanya (sorted() dan list.sort()) memiliki key parameter yang berfungsi untuk mensortir yang utama dari element-element list, juga dan memiliki reverse paramenter untuk membalikan list (yang pertama menjadi terakhir).
>>> sorted(s.split(),key=str.lower)
['Bentuk', 'dalam', 'dari', 'Metode', 'Percobaan', 'pertama', 'sorted,', 'String']

  1. >>> s="Percobaan pertama dari Metode sorted, dalam Bentuk String"
  2. >>> sorted(a,key=str.lower)
  3. >>> a=s.split()
  4. >>> a
  5. ['Percobaan', 'pertama', 'dari', 'Metode', 'sorted,', 'dalam', 'Bentuk', 'String']
  6. >>> a.sort(key=str.lower,reverse=True)
  7. >>> a
  8. ['String', 'sorted,', 'pertama', 'Percobaan', 'Metode', 'dari', 'dalam', 'Bentuk']
  9. >>> 

No comments:

Post a Comment