List Comprehension

List comprehension yakni cara simpel untuk mendefinisikan dan membuat list di Python.



List comprehension terdiri dari sebuah ekspresi diikuti oleh pernyataan for yang diletakkan di dalam tanda kurung [ ].Dengan menggunakan list comprehension kita sanggup membuat list secara otomatis dalam satu baris perintah saja. Ini sangat berguna bila anggota list yang hendak kita buat cukup banyak.






# cara membuat list manual
lists = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
# menggunakan list comprehension
# outputnya sama dengan hasil manual
list2 = [x for x in range(1,16)]
print(list2)


# anggota dikalikan dua
list3 = [x*2 for x in range(1,16)]
print(list3)


Kode list comprehension untuk yang di atas sama dengan berikut:



list3 = []
for x in range(1,16):
list2.append(x*2)


Kita juga sanggup menggunakan pernyataan if untuk menyeleksi anggota list lama untuk menjadi anggota list yang baru. Anda sanggup mencoba rujukan berikut:




# membuat list dengan anggota 1 - 100
lists = [x for x in range(1, 101)]
print(lists)


# membuat list gres dari lists
# beranggotakan bilangan genap saja
list_genap = [x for x in lists if x%2==0]
print(list_genap)


 



Popular posts from this blog

Subitems Listview Berwarna Selang Seling

Source Code Aplikasi Tagihan Internet Memakai Php