43. PYTHON (Tipe Data) – List dengan Aturan

Belajar Bahasa Python Lengkap

List dapat dibuat dengan lebih cepat menggunakan aturan yang dibuat. Cara ini mempercepat pembuatan list daripada secara manual.

Contoh 1

pangkat3 = [i**3 for i in range(5)]

print(pangkat3)
=====>
[0, 1, 8, 27, 64]
=====>

Contoh di atas adalah membuat bilangan berpangkat 3 dari 0-4.

Contoh 2

pangkat3 = [i**2 for i in range(10) if i**2 % 2 == 0]

print(pangkat3)
=====>
[0, 4, 16, 36, 64]
=====>

Contoh di atas adalah membuat daftar bilangan berpangkat 2 dari 0-9 dimana bilangan tersebut adalah hanya bilangan yang genap.

Contoh 3 – MemoryError

pangkat = [2**i for i in range(10**1000)]

print(pangkat)

Contoh ini akan membuat MemoryError dikarenakan range yang sangat luas yaitu range 10 pangkat 1000. Memori komputer akan habis sehingga menyebabkan error tersebut.


LANJUTKAN BACA MATERI LENGKAP


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.