Header Ads

Link Banner

Python: List Method



Sekedar mengulang mengenai 'list method': method (atau ada yang menyebug fungsi) bawaan untuk objek 'list'. List Method:

  1. append: menambahkan item ke dalam list
  2. count: menghitung berapa banyak item ada dalam list
  3. extend: menambahkan item dari list lain ke dalam list
  4. index: memberitahukan index/posisi dari sebuah item dalam list
  5. pop: mengeluarkan sebuah item dari list; mengembalikan item tersebut sebagai 'return value'. Jika tidak ditentukan index item yang akan dikeluarkan, fungsi akan mengeluarkan item terakhir dalam list
  6. remove: menghapus item tertentu dari list
  7. reverse: mengurutkan list secara terbalik (dari item besar ke kecil)
  8. sort: mengurutkan list (dari item kecil ke besar)
Beberapa contoh:
>>> my_list = ['chopsticks', 'dark soy sauce', 'wasabi', 'fugu', 'sake', 'ramen', 'shiitake mushrooms']
>>> my_list.sort()
>>> my_list
['chopsticks',
'dark soy sauce',
'fugu',
'ramen',
'sake',
'shiitake mushrooms',
'wasabi']
>>> my_list.count()
Traceback (most recent call last):
File "", line 1, in
my_list.count()
TypeError: count() takes exactly one argument (0 given)
>>> my_list.count('sake')
1
>>> my_list.append('sushi')
>>> my_list
['chopsticks',
'dark soy sauce',
'fugu',
'ramen',
'sake',
'shiitake mushrooms',
'wasabi',
'sushi']
>>> my_list.sort()
>>> my_list
['chopsticks',
'dark soy sauce',
'fugu',
'ramen',
'sake',
'shiitake mushrooms',
'sushi',
'wasabi']
>>> other_list = ['games', 'computer', 'laptop', 'harddisk']
>>> my_list.extend(other_list)
>>> my_list
['chopsticks',
'dark soy sauce',
'fugu',
'ramen',
'sake',
'shiitake mushrooms',
'sushi',
'wasabi',
'games',
'computer',
'laptop',
'harddisk']
>>> my_list.pop()
'harddisk'
>>> my_list
['chopsticks',
'dark soy sauce',
'fugu',
'ramen',
'sake',
'shiitake mushrooms',
'sushi',
'wasabi',
'games',
'computer',
'laptop']
>>> my_list.remove('games')
>>> my_list
['chopsticks',
'dark soy sauce',
'fugu',
'ramen',
'sake',
'shiitake mushrooms',
'sushi',
'wasabi',
'computer',
'laptop']
>>>

Tidak ada komentar