1. List adalah kumpulan data
2. Penulisan sebuah list adalah sebagai berikut
Penulisan list ada di dalam kurung siku [1,2,3]
3. Jika data berupa string, maka penulisannya sebagai berikut
4. List berupa boolean
5. List campuran
6. Source code dan penjelasan
# list
# kumpulan data numbers
print ("===LIST ANGKA===")
data_angka = [1, 2, 3] # data hasrus ada di dalam kurung siku [ ]
print (data_angka)
print ()
# kumpulan data string
print ("===LIST STRING===")
data_string = ["abdul", "muis", "am"]
print (data_string)
print ()
# kumpulan data boolean
print ("===LIST BOOLEAN===")
data_boolean = [True, False, True, True]
print (data_boolean)
print ()
# kumpulan data campuran
print ("===LIST CAMPURAN===")
data_campuran = [1, "muis", 2, "abdul", 3, False, 4, True]
print (data_campuran)
print ()
# cara alternatif membuat list
print ("===ALTERNATIF LIST TANPA STOP===")
data_range = range (0, 10) # list range (start, stop)
print (data_range)
data_list = list (data_range)
print (data_list)
print ()
print ("===ALTERNATIF LIST DENGAN STOP===")
data_range = range (0, 10, 2) # list range (start, stop, step)
print (data_range)
data_list = list (data_range)
print (data_list)
print ()
# membuat list dengan for loop, list comprehension
print ("===LIST DENGAN FOR===")
list_for = [i**2 for i in range (0, 10)] # hasil range akan di pangkat 2 (hanya ada di python)
print (list_for)
print ()
# membuat list dengan for loop dan if
print ("===LIST DENGAN FOR DAN IF===")
list_for_if = [i for i in range (0, 10) if i != 5] # untuk menghilangkan angka 5
print (list_for_if)
print ()
list_for_if = [i for i in range (0, 10) if i%2 == 0] # mencetak angka genap
print (list_for_if)
print ()
list_for_if = [i for i in range (0, 10) if i%2 != 0] # mencetak angka ganjil
print (list_for_if)
print ()
Tidak ada komentar:
Posting Komentar