Review Jadi Peserta pelatihan Belajar Python data science bersama Sanbercode day 2, Mengenal list


Hai Sobat Martin, bagaimana kabarnya hari ini?

 Tema pelatihan di hari kedua adalah LIST di python. List mirip dengan array di bahasa pemrograman lain. Misalnya vidual basic 6.  Yang membedakan list dengam arry, array hanya menampung data yanh setipe dan ukurannya harus didefinisikan dari awal. Sedangkan list bisa menampunh banyak tipe data dalam satu list. Ukuran  List juga tidak definisi diawal. Menurutku list mirip array di PHP, CMIIW

Bedah quiz hari ke2
Setiap hari kami mendapat quiz sesuai dengan tema materi hari itu. Dan quiz dihari kedua ini tentu saja tentang LIST

Quiz 1 : Sifat List


Jawab Pertanyaan di bawah ini :

Jenis data apa saja yang bisa ada di dalam List?
Jawaban: jenis data bebas. list bisa menampung bermacam-macam tipe data dalam satu list

 Quiz 2 : Akses List


Lengkapi kode untuk menghasilkan suatu output yang di harapkan
Expected Output :

[ '13b', 'aa1', 1.32, 22.1 ]

jawaban:
a = ['1''13b''aa1'1.3222.12.34]
# slicing list
print(a[1:5])

Quiz 3 : Nested List


Lengkapi kode untuk menghasilkan suatu output yang di harapkan

Expected Output :

[ [1.32, 22.1, 2.34][3, 40, 100]['1', '13b', 'aa1'] ]
jawaban: 

a = [1.3222.12.34]
b = ['1''13b''aa1']
c = [340100]
# combine list
print ([a, c, b])
Quiz 4 : Akses Nested List

Lengkapi kode untuk menghasilkan suatu output yang di harapkan
Expected Output :


[0, 6]
jawaban:
a = [
    [598],
    [006]
    ]
# subsetting list
print(a[1][-2:])
Quiz 5 : Built in Function List

Lengkapi kode untuk menghasilkan suatu output yang di harapkan
Expected Output :

[0, 2, 4, 5, 9, 10]

10
jawaban:
p = [0521049]
# ordered list
print(sorted(p, reverse=False))
# get max value of list
print(max(p))
Quiz 6 : List Operation

Lengkapi kode untuk menghasilkan suatu output yang di harapkan

Expected Output :

[5, 1, 3, 1, 3, 5]
jawaban:
a = [135]
b = [513]
b.extend(a)
# combine list
print(b)
Quiz 7 : List Manipulation

Lengkapi kode untuk menghasilkan suatu output yang di harapkan

Expected Output :

[ [5, 9, 10][11, 0, 6] ]

jawaban:
a = [
    [598],
    [006]
    ]
# change list value
a[0][2] = 10
# change list value
a[1][0] = 11 
print(a)

Quiz 8 : Delete Element List


Lengkapi kode untuk menghasilkan suatu output yang di harapkan
Expected Output :

['hallway',
 11.25,
 'kitchen',
 18.0,
 'chill zone',
 20.0,
 'bedroom',
 10.75,
 'poolhouse',
 24.5,
 'garage',
 15.45]

jawaban:
areas = ["hallway"11.25"kitchen"18.0,
        "chill zone"20.0"bedroom"10.75,
         "bathroom"10.50"poolhouse"24.5,
         "garage"15.45]

# Hilangkan elemen yang bernilai "bathroom" dan 10.50 dalam satu statement code
del(areas[8:10])
print(areas)

No comments for "Review Jadi Peserta pelatihan Belajar Python data science bersama Sanbercode day 2, Mengenal list"