Sitemap
Dicki Haris Sujadi

Dicki Haris Sujadi

Python — Sequences

2 min readNov 4, 2025

--

List

List adalah sequence dari data point (integer, float, str, atau kombinasi dari mereka)

yang perlu diperhatikan adalah square brackets [] dan quotient mark ‘’:

Get Dicki Haris Sujadi’s stories in your inbox

Join Medium for free to get updates from this writer.

example:

Ngawur = ['Lala', 'Lili', 'Lulu', 'Lele', 'Lolo']

print(Ngawur[0]) # Lala

print(Ngawur[-1]) # Lolo

Ngawur[3] = 'Lila'
Ngawur # ['Lala', 'Lili', 'Lulu', 'Lila', 'Lolo']

del Ngawur[1]
Ngawur # ['Lala', 'Lulu', 'Lila', 'Lolo']

Methods

nama_objek . method ()

  • append
  • extend

example:

Ngawur = ['Lala', 'Lili', 'Lulu', 'Lele', 'Lolo']

Ngawur.append('Lila')

Ngawur # ['Lala', 'Lili', 'Lulu', 'Lele', 'Lolo', 'Lila']
Ngawur = ['Lala', 'Lili', 'Lulu', 'Lele', 'Lolo']

Ngawur.extend(['Lila', 'Lali'])

Ngawur # ['Lala', 'Lili', 'Lulu', 'Lele', 'Lolo', 'Lila', 'Lali']

List Slicing

ini cocok dipake kalo datanya gede banget

Peserta = ['Lala', 'Lili', 'Lulu', 'Lele', 'Lolo']

Peserta[1:3] # ['Lili', 'Lele']

Peserta[:2] # ['Lala', 'Lili'] 👉 ngitung dari depan sampe ke-n, in this case = 2

Peserta[2:] # ['Lulu', 'Lele', 'Lolo'] 👉 ngitung dari n (in this case = 2) sampe akhir

Peserta[-2:] # ['Lele', 'Lolo'] 👉 ngitung dari belakang sampe ke-n

Peserta.index('Lili') # 1
Peserta = ['Lala', 'Lili', 'Lulu', 'Lele', 'Lolo']

Peserta.index('Lili') # 1
Peserta = ['Lala', 'Lili', 'Lulu', 'Lele', 'Lolo']
Peserta_Baru = ['Lila', 'Lali']

Semua_Peserta = [Peserta, Peserta_Baru]
Semua_Peserta # [['Lala', 'Lili', 'Lulu', 'Lele', 'Lolo'], ['Lila', 'Lali']]
Peserta = ['Dia', 'Anda', 'Caca']

Peserta.sort()
Peserta # ['Anda', 'Caca', 'Dia']

Peserta.sort(reverse=True)
Peserta # ['Dia', 'Caca', 'Anda']

Tuples

Elemen-elemennya ditaruh di parentheses

x = (1,2,3,4)
x = (1,2,3,4)
y = (5,6,7,8)

x[0] # 1

List_1 = [x,y]
List_1 # [(1,2,3,4), (5,6,7,8)]
(usia, lama_sekolah) = "30,17".split(',')
print(usia) # 30
print(lama_sekolah) # 17

Dictionaries

terdiri atas key dan value

hewan = {'h1': 'kucing', 'h2':'anjing', 'h3':'belalang'}
# key => 'k1', value => 'kucing'

Akses ke value tertentu

hewan = {'h1': 'kucing', 'h2':'anjing', 'h3':'belalang'}
hewan['h1'] # kucing
hewan['h3'] # belalang

Tambah & ganti value baru

hewan = {'h1': 'kucing', 'h2':'anjing', 'h3':'belalang'}

hewan['h3'] = 'kupu-kupu' # bakal ngerubah value h3
hewan # {'h1': 'kucing', 'h2':'anjing', 'h3':'kupu-kupu'}

hewan['h4'] = 'tupai' # since h4 belom ada, bakal nambah value baru
hewan # {'h1': 'kucing', 'h2':'anjing', 'h3':'kupu-kupu', 'h4': 'tupai'}

Dictionaries pake List

departemen = {'departemen_1': 'Leo', 'departemen_2': ['Adi', 'Ida']}

departemen # {'departemen_1': 'Leo', 'departemen_2': ['Adi', 'Ida']}
departemen['departemen_2'] # ['Adi', 'Ida']

--

--