Pengenalan Macam-Macam Fungsi List Pada Python

Pada tutorial Python kali ini, kita akan belajar tentang Pengenalan Macam-Macam Fungsi List Pada Python.

Builtin List Function Python


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.py

list1, list2 = [123, 'xyz', 'zara'], [456, 'abc']

print ("Panjang list1 : ", len(list1))
print ("Panjang list2 : ", len(list2))

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

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.py

values = [-100, 1, 10, 1000]

print("Nilai Minimum: ", min(values))

Jika program diatas Anda jalankan, maka akan menampilkan output sebagai berikut:

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.py

aList = [1234, 'abc', 'def', 'ghi'];
aList.append( 5432 );

print ("Hasil append : ", aList)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

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.py

list1 = [1234, 'abcd', 'efgh', 'xyz', 567];
list2 = [2015, 'dodol'];
list1.extend(list2)

print ("Extended List : ", list1) 

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

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.py

aList = [123, 'abc', 'dodol', 'abc'];

print ("Index untuk abc : ", aList.index( 'abc' ))
print ("Index untuk dodol : ", aList.index( 'dodol' )) 

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

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.py

aList = [123, 'xyz', 'zara', 'abc']

# Memasukkan object 2009 ke dalam index ke 3
aList.insert( 3, 2009)

print ("Hasil akhir list : ", aList)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

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.py

aList = [1234, 'abc', 'defg', 'abc', 'xyz'];

print ("Before Reverse : ", aList)

aList.reverse();
print ("After Reverse : ", aList)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

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.py

aList = ["ghskh", 'xyz', 'zara', 'abc', 'lmngj'];

print ("Before Sort : ", aList)

aList.sort();
print ("After Sort : ", aList)

Jika Anda jalankan program diatas, maka akan menampilkan output sebagai berikut:

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

Share this

Related Posts

Previous
Next Post »