Cara menggunakan python method names

List dapat diidentifikasi melalui kurung kotak yang melingkupinya, dan nilai-nilai individu dipisahkan dengan koma.

Untuk mendapatkan panjang sebuah list di Python, kamu bisa menggunakan fungsi built-in len().

Selain menggunakan fungsi len(), kamu juga dapat menggunakan for loop dan fungsi length_hint() untuk mendapatkan panjang list.

Di dalam artikel ini, Aku akan menunjukkan bagaimana mendapatkan panjang list melalui 3 cara yang berbeda.

Cara Mendapatkan Panjang List di Python dengan For Loop

Kamu bisa menggunakan for loop di Python untuk mendapatkan panjang list karena seperti tuple dan dictionary, list bersifat iterable.

Metode ini umum disebut dengan metode naïve.

Contoh di bawah menunjukkan cara menggunakan metode naïve untuk mendapatkan panjang list di Python

demoList = ["Python", 1, "JavaScript", True, "HTML", "CSS", 22]

# Inisialisasi variabel counter
counter = 0

for item in demoList:
    # Tambahkan variabel counter untuk mendapatkan setiap item di dalam list
    counter = counter + 1

    # Print hasil ke console dengan mengonversi counter ke string untuk mendapatkan angkanya
print("The length of the list using the naive method is: " + str(counter))
# Output: The length of the list using the naive method is: 7

Cara Mendapatkan Panjang List Menggunakan Fungsi len()

Fungsi len() merupakan cara yang paling umum untuk mendapatkan panjang sebuah iterable.

Cara ini merupakan cara yang lebih sederhana dibandingkan menggunakan for loop.

Sintaks untuk menggunakan metode len() adalah len(namaList).

Cuplikan code menunjukkan cara menggunakan fungsi len() untuk mendapatkan panjang list:

demoList = ["Python", 1, "JavaScript", True, "HTML", "CSS", 22]

sizeOfDemoList = len(demoList)

print("The length of the list using the len() method is: " + str(sizeOfDemoList))
# Output: The length of the list using the len() method is: 7 

Cara Mendapatkan Panjang List Menggunakan Fungsi length_hint()

Metode length_hint() merupakan cara yang kurang dikenal dalam mendapatkan panjang list dan iterable lainnya.

length_hint() didefinisikan di dalam modul operator, sehingga kamu perlu import dari sana sebelum bisa digunakan.

Sintaks untuk menggunakan metode length_hint() adalah

demoList = ["Python", 1, "JavaScript", True, "HTML", "CSS", 22]

sizeOfDemoList = len(demoList)

print("The length of the list using the len() method is: " + str(sizeOfDemoList))
# Output: The length of the list using the len() method is: 7 
5.

Contoh di bawah ini menunjukkan metode length_hint() untuk mendapatkan panjang list:

from operator import length_hint

demoList = ["Python", 1, "JavaScript", True, "HTML", "CSS", 22]

sizeOfDemoList = length_hint(demoList)
print("The length of the list using the length_hint() method is: " + str(sizeOfDemoList))
# The length of the list using the length_hint() method is: 7

Komentar Akhir

Artikel ini menunjukkan bagaimana mendapatkan ukuran sebuah list melalui 3 metode: for loop, fungsi len(), dan fungsi length_hint() dari modul operator.

Kamu mungkin bertanya-tanya, cara mana yang sebaiknya digunakan dari 3 metode ini.

Aku menyarankan untuk menggunakan len() karena kamu tidak perlu melakukan banyak hal untuk menggunakannya dibandingkan for loop dan length_hint().

Sebagai tambahan, len() sepertinya lebih cepat dibandingkan for loop dan length_hint().

Jika kamu merasa artikel ini membantu, bagikan artikel ini supaya dapat mencapai orang lain yang membutuhkan.

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT


Cara menggunakan python method names
Author: Kolade Chris (English)

Web developer and technical writer focusing on frontend technologies.

Cara menggunakan python method names
Translator: Ihsan

Read more posts.


If you read this far, tweet to the author to show them you care. Tweet a thanks

Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers. Get started

Sekarang ini, belajar Python secara otodidak bisa kalian lakukan sendiri di rumah. Banyak pula tersedia sumber belajar otodidak pemrograman Python yang bisa Sahabat DQ pelajari untuk upgrade skill dan data analysis kalian semua. 

Salah satu hal yang mesti kalian pelajari dalam Python adalah Array List. Kedua fungsi ini di dalam Python saling berkaitan dan sama pentingnya. Kenapa? praktisi data akan sangat terbantu dengan kehadiran array. Secara umum, array merupakan struktur data yang dapat menampung lebih dari satu nilai dalam satu waktu yang bersamaan. Sehingga proses pendefinisian variabel akan lebih mudah dan tidak memakan waktu yang lebih lama. Selain array, struktur data lain yang kerap digunakan oleh praktisi data adalah list. 

Tapi banyak orang yang terkecoh dan terjebak dengan penggunaan array dan list. Padahal meskipun mereka sama kedudukannya namun keduanya perlu dibedakan. Array merupakan struktur data yang dapat menyimpan berbagai macam item yang bersifat tidak unik, yang artinya boleh terdapat dua data yang sama di dalam satu array. 

Array sebenarnya menjadi sangat mirip dengan list karena keduanya sama sama bisa bisa diurutkan, kemudian juga bisa diubah isinya, dan diapit oleh dua kurung siku ( [ ] ).

Sedangkan list adalah struktur data yang dibangun ke dalam Python untuk menyimpan sekumpulan item yang diapit oleh dua kurung siku. List bersifat mutable atau dapat diubah, dimana kita dapat menambah atau menghapus elemennya. List juga dapat diurutkan sehingga kita dapat menggunakan indeks ketika ingin merujuk ke elemen tertentu. 

Elemen dari list tidak harus bersifat unik, yang artinya diperbolehkan terdapat duplikasi, serta dapat terdiri dari tipe data yang berbeda dalam satu list, kita bisa menggabungkan string, integer, dan objek dalam list yang sama. Di pembahasan kali ini, kita lebih berfokus pada penggunaan array pada tipe data list. Bagi pemula data disarankan untuk mempelajari bagian array list pada Python karena materi ini sangat penting dalam bahasa pemrograman Python. 

Kalau kalian sedang belajar untuk menguasai bahasa pemrograman Python buat praktek, nah kebetulan pas banget! Kali ini DQLab akan bagikan khusus untuk kamu! Pastinya sahabat data DQLab simak baik-baik dan keep scrolling on this article guys!

1. Deskripsi Bentuk Array List

Sebelum kita masuk ke dalam deskripsi bentuk array pada list, kalian perlu tahu terlebih dahulu sistematika penulisan pada list Python. Caranya kalian perhatikan contoh dibawah ini.

Cara menggunakan python method names

Kalau sudah tahu cara nulisnya. Inilah aturan-aturan yang harus dan perlu diikuti.

Keterangan:

listname adalah nama variabel yang menyimpan list.

Nilai yang dimasukkan dapat berupa nilai numerik, atau string.

Nilai string diapit oleh tanda petik.

Size setiap element menentukan banyaknya nilai yang disimpan pada elemen list.

Index List dimulai dari angka 0, 1, ¦, dst.

[x11, x12, x13] adalah nilai list pada index 1 dengan size 3

[x21, x22, x23, x24] adalah nilai list pada index 2 dengan size 4

Contoh penulisan list bisa langsung cek dibawah:

Cara menggunakan python method names

Jadi disini kalian sudah jelas ya cara penulisan list di Python seperti apa? Sekarang kita masuk ke dalam apa saja sih bentuk array yang bisa kita manfaatkan untuk membuat list pada Python. Yuk kita simak!

Array addressing list merupakan teknik mengalamatkan (index) elemen list untuk mengambil, mengubah, menambah, dan menghapus nilai elemennya. Berikut beberapa syntax untuk mengalamatkan (index) elemen list pada Python.

Cara menggunakan python method names

Pada artikel kali ini, saya cuma bahas beberapa saja ya dari array-array yang ada di atas. Ada len(), address(), insert() dan remove(). Mari kita bahas satu persatu!

Baca juga: Tutorial Bangun Portofolio Data Menawan dengan Python Streamlit

2. Len()

Kita masuk dalam pembahasan yang pertama yaitu fungsi Len(). Fungsi len() digunakan untuk mengidentifikasi dan mengetahui seberapa panjang jumlah item atau anggota pada suatu objek. 

Penerapan fungsi len() ini bisa dipraktekkan pada berbagai jenis data seperti data sequence dan data collection. Data sequence terdiri dari string, list, tuple dan range. Sedangkan data collection berupa dictionary, set dan frozenset. 

Selanjutnya seperti biasa, kita perlu tahu dulu fungsi alias bentuk umum dari len() ini:

Cara menggunakan python method names

Catatan: perlu diingat bahwa fungsi len() membutuhkan satu parameter utama yaitu:

S - yang artinya mewakili objek seperti sequence (string, list, tuple, range) dan collection berupa dictionary, set dan frozenset

Nilai kembalian dari fungsi len() adalah panjang (jumlah anggota) dari suatu objek, bila parameternya tidak diisi akan menimbulkan pesan TypeError.

Kalau sudah tahu tentang bentuk umumnya sekarang kita masuk dalam contoh penerapannya. Simak gambar di bawah ini

Cara menggunakan python method names

Disediakan sebuah contoh ada lima jenis list. List pertama kosong alias tidak ada list, list kedua berisi bilangan akar kuadrat. Dilanjutkan dengan list ketiga berisi padanan angka dan kata. List keempat berisi kalimat dan list kelima diisi dengan rentang nilai dari 0 sampai 11. pertanyaannya adalah berapa panjang masing masing list? Temukan jawabannya pada gambar di bawah ini

Cara menggunakan python method names

Sekarang kita bahas hasil outputnya satu-satu. Hasil output menunjukkan bahwa panjang list pertama kosong ya. Karena tidak ada listnya. Kalau yang kedua memang sudah ketebak jumlahnya ada 5. List ketiga karena datanya berbentuk dictionary maka setelah tanda koma adalah suatu kesatuan. Contoh 1: A maka dihitungnya satu bukan dua. List keempat panjangnya dihitung dari jumlah huruf per setiap katanya. Kata Selamat berisi 7 huruf, kata Pagi berisi 4 huruf, kata Sahabat 7 huruf dan kata DQ berisi 2 huruf + karakter maka hasilnya adalah 23.

3. Address()

Selanjutnya kita masuk ke dalam perintah address(). Perintah address() pada artikel ini difokuskan pada case yaitu mengambil nilai suatu element dan mengambil beberapa elemen. Contoh kali ini saya akan mulai dari mengambil satu element pada list yang telah disediakan. 

Tujuan penggunaan perintah address() yaitu untuk mengambil elemen tertentu pada suatu list dapat menggunakan referensi nama list dari hasil square brackets. Selanjutnya seperti biasa, kita perlu tahu dulu fungsi alias bentuk umum dari perintah address() ini:

Cara menggunakan python method names

Selanjutnya I menunjukkan angka indeks elemen yang ingin kita ambil. Biar tidak penasaran dengan bentuknya, langsung saja mari kita praktekkan

Cara menggunakan python method names

Disediakan sebuah contoh list yaitu seperti yang ada diatas. Dicari persamaan jika x [0] hingga x [3]. Kira-kira berapakah jawabannya? Langsung kepoin aja hasilnya dibawah

Cara menggunakan python method names

Dari hasil output diatas dapat disimpulkan bahwa pengambilan elemen yang ada di dalam list brackets satu persatu tidak saling berbarengan. Contoh misalnya pada x[0] maka elemen yang diambil ada [2,3]. Diluar brackets maka pengambilannya normal seperti x[1] dst..

Sedangkan bagaimana caranya biar kita bisa ambil beberapa elemen sekaligus? Caranya sangat mudah sekali. Perhatikan terlebih dahulu format penulisannya.

Cara menggunakan python method names

Keterangan: 

a adalah index awal yang diambil

b adalah index akhir yang membatasi element yang diambil (nilai index b tidak diambil)

jika a atau b kosong nilai index akan berada pada tingkat minimum (a) dan maksimum (b) list

Disini peranan a:b sangat penting untuk menentukan batas mana nih yang ingin diambil. Biar tidak penasaran dengan bentuknya, langsung saja mari kita praktekkan. Mari kita pakai contoh yang sama dengan sebelumnya.

Cara menggunakan python method names

Dari hasil output diatas dapat disimpulkan bahwa pengambilan elemen yang ada di dalam list brackets dilakukan secara langsung. Contoh misalnya pada x[2:] maka elemen yang diambil ada [2,4]. Artinya batas awal dimulai dari baris kedua setelah brackets makanya yang diambil adalah angka 2 dan 4.

4. Remove()

Selanjutnya kita juga bisa melakukan penghapusan alias menghapus elemen tertentu pada list yang ingin kita hilangkan. Ada empat cara yang bisa kalian lakukan untuk menghapus atau menghilangkan elemen pada operator Python. Masing-masing penggunaan syntax memiliki beberapa fungsi yang berbeda-beda. 

Syntax remove() digunakan untuk menghapus 1 element dengan nilai tertentu

Syntax pop() digunakan untuk menghapus element dengan index tertentu atau index terakhir

Syntax del digunakan untuk menghapus element dengan index tertentu

Syntax clear() digunakan untuk mengosongkan list

Pada artikel kali ini, kita akan lakukan cara untuk menghapus elemen pada list dengan menggunakan perintah remove(). Perintah remove() adalah syntax yang digunakan untuk menghapus elemen dari list. Dimulai dari elemen pertama dalam nilai tertentu. Caranya sangat mudah sekali. Perhatikan terlebih dahulu format penulisannya.

Cara menggunakan python method names

Keterangan: x disini adalah nilai yang akan dihapus dalam list. Biar tidak penasaran dengan bentuknya, langsung saja mari kita praktekkan. Mari kita pakai contoh yang beda dengan sebelumnya

Cara menggunakan python method names

Dari hasil output diatas dapat disimpulkan bahwa penghapusan elemen yang ada di dalam list brackets dilakukan secara langsung. Contoh misalnya pada y = [1,0,2,0,3]. Disini saya niatnya melakukan penghapusan elemen dari angka 2 yang ada di dalam list tersebut. Setelah melakukan remove(), maka angka 2 seketika hilang dan keluar dari list. Tersisa hanya angka 1,0,0 dan 3.

Baca juga: Belajar Python: Mengenal Array pada Bahasa Pemrograman Python

5. Ingin Belajar Python Otodidak Sampai Mahir? DQLab Jawabannya! 

Ingin belajar Python secara Otodidak? Atau kalian pemula di bidang data ingin memperdalam skill baru seputar data science? Kini Sahabat DQ dapat mengakses DQLab & tidak perlu khawatir lagi. 

Karena dengan belajar data science di DQLab Sahabat DQ tidak perlu install software Python loh. Kamu bisa langsung belajar dari sekarang karena dataset yang telah disediakan sudah sudah terintegrasi dengan live code editor. Jika kamu penasaran dengan data science dan ingin belajar data science secara langsung, caranya mudah banget. Kamu bisa loh untuk coba bikin akun gratisnya kesini di DQLab.id dan lakukan signup untuk dapatkan info-info terbaru serta belajar data science. 

Akses juga free module Introduction to Data Science with R dan Introduction to Data Science with Python untuk menguji kemampuan data science kamu gratis! J

Bagaimana Python bahasa pemrograman mendapatkan namanya?

Nama Python sendiri sebenarnya bukan diambil dari nama ular piton, namun nama Python tersebut diambil dari sebuah acara humor yang ditayangkan oleh channel BBC pada tahun 1980-an yang berjudul “Monty Python's Flying Circus” dimana saat itu Monty Python merupakan sekelompok grup lawak yang membawakan acara tersebut dan ...

Append python buat apa?

Append. Salah satu fitur dalam array python yang cukup sering digunakan adalah fungsi append. Fungsi append ini berguna untuk menambahkan nilai array pada urutan terakhir. Fungsi ini sedikit berbeda dengan fungsi insert, dimana fungsi insert bisa menambahkan nilai array pada posisi tertentu.

Type () Python untuk apa?

Fungsi type() berfungsi untuk mengetahui jenis atau tipe data dari suatu objek yang menjadi argumennya. Fungsi type() tidak boleh kosong, karena akan menimbulkan TypeError, setidaknya minimal berisi satu atau tiga argumen. Contoh penggunaannya: Fungsi type() untuk mendapatkan tipe dari objek.

Bagaimana cara mengakses tuple?

Untuk mengakses nilai dalam Tuple, maka kamu bisa menggunakan tanda kurung siku untuk mengiris beserta indeks agar mendapatkan nilai yang tersedia pada indeks tersebut.