Mengenal List dan Berbagai Operasinya di Python

Mengenal List dan Berbagai Operasinya di Python

Terbit pada 2020-10-06, 16:30:09 WIB. Oleh : Fuad Nur Hasan, Dibaca : 593 kali

List adalah salah satu tipe data built-in Python, yang dapat digunakan kapan saja tanpa harus meng-import modul terlebih dahulu. List sebenarnya bukan array melainkan sebuah collection yang dapat menampung berbagai objek dengan tipe data. Biasanya array berisi nilai yang hanya satu tipe data saja. Beberapa operasi dan method yang dapat digunakan untuk memanipulasi python antara lain:

  • akses elemen dengan indeks
  • mengiterasi isi list
  • menghitung panjang list dengan len()
  • menghitung kemunculan nilai tertentu dengan count()
  • menambah nilai baru dengan append()
  • mencari posisi suatu nilai dengan index()
  • menyisipkan suatu nilai ke posisi tertentu dengan insert()
  • membuang nilai tertentu dengan pop()
  • membuang nilai tertentu dengan remove()
  • menyambung list dengan extend()
  • membalik urutan list dengan reverse()
  • membalik urutan list dengan sort()
  • mencari nilai max dengan max()
  • mencari nilai min dengan min()
  • mencari nilai sum dengan sum()

Sebagai contoh mari silahkan perhatikan source code berikut:

deret = [1, 2, 3, 4, 5, 6, 7, 8 , 9, 100, 10, 11, 11, 11]

print("
akses list per indeks: ")
print(deret[1])
print(deret[5])
print(deret[10])

print("
mencacah isi list: ")
for x in deret:
    print (x)

print("
panjang list: " + str(len(deret)))

print("
banyaknya angka 11: " + str(deret.count(11)))

print("
menambah elemen list dengan append:")

deret.append(15)
deret.append(16)
deret.append(17)
deret.append(18)
deret.append(19)
deret.append(20)
print(deret)

print("
mencari indeks suatu nilai dengan index: ")

print(deret.index(100))
print(deret.index(15))
print(deret.index(10))
print(deret.index(17))

print("
menambah elemen list dengan insert:")

deret.insert(2, 35)
deret.insert(2, 36)
deret.insert(2, 37)
deret.insert(2, 38)
deret.insert(2, 39)
deret.insert(2, 30)
print(deret)

print("
membuang elemen list dengan pop:")

deret.pop()
deret.pop()
deret.pop()
print(deret)

print("
membuang elemen list dengan remove:")

deret.remove(35)
deret.remove(36)
deret.remove(37)
deret.remove(38)
deret.remove(39)
deret.remove(30)
print(deret)

print("
menambah elemen list dengan extend:")

deret2 = [1, 2, 3, 4, 5]
deret.extend(deret2)

print(deret)

print("
membalik list dengan reverse:")
deret.reverse()
print(deret)

print("
mengurut list dengan sort:")
deret.sort()
print(deret)

print("
mencari nilai max dari list:")
print(max(deret))

print("
mencari nilai min dari list:")
print(min(deret))

print("
mencari nilai sum dari list:")
print(sum(deret))


Bagikan Artikel :


Baca Juga :