Macam - Macam fungsi list pada Python















Assalamualaikum Wr. Wb.

1. PENDAHULUAN

Selamat datang di blogger IRVAN KURNIAWAN, semoga apa yang saya sampaikan bisa menambah wawasan atau pengetahuan kalian.

2. LATAR BELAKANG

Python sebagai bahasa pemrograman dinamis yang dilengkapi dengan manajemen memori otomatis. Seperti halnya pada bahasa pemrograman dinamis lainnya, Python umumnya digunakan sebagaibahasa skrip, meski padapraktiknya penggunaan bahasa ini lebih luas mencakup konteks pemanfaatan yang ummunya tidak dilakukan dengan menggunakan bahasa skrip.

3. MAKSUD DAN TUJUAN

- Agar dapat mengetahui macam – macam fungsi list pada python


4. PENGERTIAN

List adalah tipe data yang dapat menampung beberapa tipe data yang isinya dapat di ubah- ubah. Macam-macam fungsi list di python digunakan untuk menampung beberapa data yang dapat dipanggil sesuai urutan data, list dapat diisi dengan jenis tipe data apapun dan isi dari list dapat diubah dan di otak atik menggunakan fungsi – fungsi dari list.

5. PEMBAHASAN

- MACAM – MACAM FUNGSI LIST PADA PYTHON -

- Macam – macam fungsi bawaan list :
* len [list]
* max [list]
* min [list]
* list [tuples]

- macam – macam methode 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)]

A. 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))
Hasil output yang diperoleh adalah sebagai berikut :

Panjang list1 :  3
Panjang list2 :  2

B. MAX [list]
Fungsi program diatas untuk menampilkan nilai maksimum dari sebuah list.

Contoh Program :
 
#Nama File : list_max.py

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

print("Nilai Maksimum: ", max(values))
 
Hasil output yang diperoleh adalah sebagai berikut :

Nilai Minimum:  -100


C. LIST [tuples]
Fungsi list [tuples] digunakan untuk mengkover 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)

Hasil output yang diperoleh adalah sebagai berikut :

Elemen dari list :  [1234, 'abc', 'def', 'ghi', 4321]


D. 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)

Hasil output yang diperoleh adalah sebagai berikut :

Hasil append :  [1234, 'abc', 'def', 'ghi', 5432]


E. LIST.COUNT [obj]
Digunakan untuk memnghitung 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'))

Hasil output yang diperoleh adalah sebagai berikut :

Jumlah object 123 :  2
Jumlah object abc :  3

F. 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) 

Hasil output yang diperoleh adalah sebagai berikut :

Extended List :  [1234, 'abcd', 'efgh', 'xyz', 567, 2015, 'dodol']


G. 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' )) 

Hasil output yang diperoleh adalah sebagai berikut :

Index untuk abc :  1
Index untuk dodol :  2


H. 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)

Hasil output yang diperoleh adalah sebagai berikut :

Hasil akhir list :  [123, 'xyz', 'zara', 2009, 'abc']

I. 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)

Hasil output yang diperoleh adalah sebagai berikut :
List :  [1234, 'defg', 'abc', 'xyz']
List :  ['defg', 'abc', 'xyz']


J. 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)
Hasil output yang diperoleh adalah sebagai berikut :
Before Reverse :  [1234, 'abc', 'defg', 'abc', 'xyz']
After Reverse :  ['xyz', 'abc', 'defg', 'abc', 1234]

K. LIST.SORT[]
Digunakan untuk mengurutkan object di dalam list 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)

Hasil output yang diperoleh adalah sebagai berikut :
Before Sort :  ['ghskh', 'xyz', 'zara', 'abc', 'lmngj']
After Sort :  ['abc', 'ghskh', 'lmngj', 'xyz', 'zara']
6. KESIMPULAN

List di python ditandai dengan menggunakan kuring persegi [] urutan index list dihitung mulai dari angka nol, jika ada sebuah list berisi [a,b,c] maka list a adalah index ke 0 , b index ke 1 dan C adalah index ke 2 penulisan list di python.

7. HASIL YANG DICAPAI

- Agar dapat mengetahui macam – macam fungsi list pada python
- dapat mengembangkan lebih luas tentang fungsi list

8. REFRENSI


9. PENUTUP

Sekian dari saya hanya itu yang bisa saya tulis pada artikel hari ini , semoga bisa bermanfaat, kalau ada kekurangan saya mohon maaf.

Wassalamualaikum Wr. Wb.

Komentar