Berikut macam-macam fungsi bawaan list:
- len(list)
- max(list)
- min(list)
- list(tuples)
Sedangkan di bawah ini adalah macam-macam method yang terdapat pada list:
- list.append(obj)
- list.count(obj)
- list.extend(seq)
- list.index(obj)
- list.insert(index,obj)
- list.pop(obj=list[-1])
- list.remove(obj)
- list.reverse()
- list.sort([func])
len(list)
Fungsi len(list) digunakan untuk menghitung panjang sebuah list.
Contoh Program
#Nama File : list_len.pyJika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:
list1, list2 = [123, 'xyz', 'zara'], [456, 'abc']
print ("Panjang list1 : ", len(list1))
print ("Panjang list2 : ", len(list2))
Panjang list1 : 3
Panjang list2 : 2
max(list)
Fungsi max(list) digunakan untuk menampilkan nilai maksimum dari sebuah list.
Contoh Program
#Nama File : list_max.py
values = [-100, 1, 10, 1000]
print("Nilai Maksimum: ", max(values))
Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:
Nilai Maksimum: 1000
min(list)
Fungsi min(list) digunakan untuk menampilkan nilai minimum dari sebuah list.
Contoh Program
#Nama File : list_min.pyJika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:
values = [-100, 1, 10, 1000]
print("Nilai Minimum: ", min(values))
Nilai Minimum: -100
list(tuples)
Fungsi list(tuples) digunakan untuk mengkonversi dari tuples menjadi list.
Contoh Program
#Nama File : list_convert.py
aTuples = (1234, 'abc', 'def', 'ghi', 4321);
aLists = list(aTuples)
print ("Elemen dari list : ", aLists)
Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:
Elemen dari list : [1234, 'abc', 'def', 'ghi', 4321]
list.append(obj)
Method list.append(obj) digunakan untuk menambahkan object obj ke dalam list.
Contoh Program
#Nama File : list_append.pyJika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:
aList = [1234, 'abc', 'def', 'ghi'];
aList.append( 5432 );
print ("Hasil append : ", aList)
Hasil append : [1234, 'abc', 'def', 'ghi', 5432]
list.count(obj)
Method list.count(obj) digunakan untuk menghitung sebuah object di dalam list.
Contoh Program
#Nama File : list_count.py
aList = ['abc', 123, 'abc', 'zara', 'abc', 123];
print ("Jumlah object 123 : ", aList.count(123))
print ("Jumlah object abc : ", aList.count('abc'))
Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:
Jumlah object 123 : 2
Jumlah object abc : 3
list.extend(seq)
Method list.extend(seq) digunakan untuk menambahkan (append) list seq ke dalam sebuah list.
Contoh Program
#Nama File : list_extend.pyJika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:
list1 = [1234, 'abcd', 'efgh', 'xyz', 567];
list2 = [2015, 'dodol'];
list1.extend(list2)
print ("Extended List : ", list1)
Extended List : [1234, 'abcd', 'efgh', 'xyz', 567, 2015, 'dodol']
list.index(obj)
Method list.index(obj) digunakan untuk mengetahui index atau posisi sebuah object di dalam list.
Contoh Program
#Nama File : list_index.pyJika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:
aList = [123, 'abc', 'dodol', 'abc'];
print ("Index untuk abc : ", aList.index( 'abc' ))
print ("Index untuk dodol : ", aList.index( 'dodol' ))
Index untuk abc : 1
Index untuk dodol : 2
list.insert(index, obj)
Method list.insert(index, obj) digunakan untuk memasukkan sebuah object ke dalam index yang telah ditentukan.
Contoh Program
#Nama File : list_insert.pyJika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:
aList = [123, 'xyz', 'zara', 'abc']
# Memasukkan object 2009 ke dalam index ke 3
aList.insert( 3, 2009)
print ("Hasil akhir list : ", aList)
Hasil akhir list : [123, 'xyz', 'zara', 2009, 'abc']
list.remove(obj)
Method list.remove(obj) digunakan untuk menghapus object dari sebuah list.
Contoh Program
#Nama File : list_remove.py
aList = [1234, 'abc', 'defg', 'abc', 'xyz'];
aList.remove('abc');
print ("List : ", aList)
aList.remove(1234);
print ("List : ", aList)
Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:
List : [1234, 'defg', 'abc', 'xyz']
List : ['defg', 'abc', 'xyz']
list.reverse()
Method list.reverse() digunakan untuk membalik object di dalam list.
Contoh Program
#Nama File : list_reverse.pyJika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:
aList = [1234, 'abc', 'defg', 'abc', 'xyz'];
print ("Before Reverse : ", aList)
aList.reverse();
print ("After Reverse : ", aList)
Before Reverse : [1234, 'abc', 'defg', 'abc', 'xyz']
After Reverse : ['xyz', 'abc', 'defg', 'abc', 1234]
list.sort()
Method list.sort() digunakan untuk mengurutkan object di dalam list secara ascending. Object yang diurutkan harus sama tipe datanya.
Contoh Program
#Nama File : list_sort.pyJika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:
aList = ["ghskh", 'xyz', 'zara', 'abc', 'lmngj'];
print ("Before Sort : ", aList)
aList.sort();
print ("After Sort : ", aList)
Before Sort : ['ghskh', 'xyz', 'zara', 'abc', 'lmngj']
After Sort : ['abc', 'ghskh', 'lmngj', 'xyz', 'zara']
Sekian tutorial singkat tentang Macam-Macam Fungsi List Pada Python. Semoga bermanfaat & Happy Learning Python Programming.
Salam,
Nursalim
Bagikan
Pengenalan Macam-Macam Fungsi List Pada Python
4/
5
Oleh
Kris Kimcil