Operasi-operasi Dasar pada List di Python

Kita buat file bernama operasi_list.py lalu ketikkan sintaks berikut ini:

#membuat list baru
list_1 = ['a','b','c','d',1,2,3]

#lebar list
print('lebar dari list_1: ', len(list_1))

#penggabungan antar list
list_2 = [4,5,6] #buat list_2
print('penggabungan list_1+list_2: ', list_1+list_2)

#keanggotaan
print('keanggotaan c di list_1: ', 'c' in list_1)

#iterasi
print('iterasi: ')
for x in [1,2,3]: print(x)

#tanda index negatif akan dihitung dari kanan
print('index -1: ', list_1[-1])
print('index -2: ', list_1[-2])
print('index -6: ', list_1[-6])

#membandingkan item-item di dalam list
list_3 = [1,2,3,4]
list_4 = [1,2,3]
#error di cmp: print('membandingkan dua list: ', cmp (list_3, list_4))

#maximum dan minimum
print('max dari list_3: ', max(list_3))
print('min dari list_3: ', max(list_3))

#menghitung banyaknya angka 1 pada list_5
list_5 = [1,1,1,2,3,4,4,5,6,6,6]
print('banyaknya angka 1: ', list_5.count(1))

#menambahkan isi di dalam list
list_6 = [4,5,6]
list_3.extend(list_6) #menambahkan list_6 ke dalam list_3
print('list_3 tambah list_6: ', list_3)

#index untuk item di dalam list
print('huruf d pada list_1 berada di index ke: ', list_1.index('d'))

#sisakan item terakhir dari list_6
print('sisakan item terakhir di list_6: ', list_6.pop())

#sisakan item pada index ke 1 pada list_6
print('sisakan item pada index 1: ', list_6.pop(1))

#menghapus 5 pada list_7
list_7 = [7,8,9]
list_7.remove(8)
print('hapus 8 pada list_7: ', list_7)

#membalik list_5
list_5.reverse()
print('list_5 dibalik: ', list_5)

#mengurutkan list_8
list_8 = ['e','d','f']
#mengurutkan dari awal
list_8.sort()
print('mengurutkan list_8 dari awal: ', list_8)
#mengurutkan dari akhir
list_8.sort(reverse=True)
print('mengurutkan list_8 dari akhir: ', list_8)

outputnya adalah sebagai berikut:

lebar dari list_1:  7
penggabungan list_1+list_2:  ['a', 'b', 'c', 'd', 1, 2, 3, 4, 5, 6]
keanggotaan c di list_1:  True
iterasi: 
1
2
3
index -1:  3
index -2:  2
index -6:  b
max dari list_3:  4
min dari list_3:  4
banyaknya angka 1:  3
list_3 tambah list_6:  [1, 2, 3, 4, 4, 5, 6]
huruf d pada list_1 berada di index ke:  3
sisakan item terakhir di list_6:  6
sisakan item pada index 1:  5
hapus 8 pada list_7:  [7, 9]
list_5 dibalik:  [6, 6, 6, 5, 4, 4, 3, 2, 1, 1, 1]
mengurutkan list_8 dari awal:  ['d', 'e', 'f']
mengurutkan list_8 dari akhir:  ['f', 'e', 'd']

PREVIOUS: List

NEXT: Tuple

Leave a Reply

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