List dapat diidentifikasi melalui kurung kotak yang melingkupinya, dan nilai-nilai individu dipisahkan dengan koma. Show
Untuk mendapatkan panjang sebuah list di Python, kamu bisa menggunakan fungsi built-in Selain menggunakan fungsi Di dalam artikel ini, Aku akan menunjukkan bagaimana mendapatkan panjang list melalui 3 cara yang berbeda. Cara Mendapatkan Panjang List di Python dengan For LoopKamu 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
Cara Mendapatkan Panjang List Menggunakan Fungsi len()Fungsi Cara ini merupakan cara yang lebih sederhana dibandingkan menggunakan for loop. Sintaks untuk menggunakan metode Cuplikan code menunjukkan cara menggunakan fungsi
Cara Mendapatkan Panjang List Menggunakan Fungsi length_hint()Metode
Sintaks untuk menggunakan metode 5.Contoh di bawah ini menunjukkan metode
Komentar AkhirArtikel ini menunjukkan bagaimana mendapatkan ukuran sebuah list melalui 3 metode: for loop, fungsi Kamu mungkin bertanya-tanya, cara mana yang sebaiknya digunakan dari 3 metode ini. Aku menyarankan untuk menggunakan Sebagai tambahan, Jika kamu merasa artikel ini membantu, bagikan artikel ini supaya dapat mencapai orang lain yang membutuhkan. ADVERTISEMENT ADVERTISEMENT ADVERTISEMENT Web developer and technical writer focusing on frontend technologies. 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 #list dengan penggabungan tipe data >>> listSaya = [1,2,'a',3,'halo',True,3.14] >>> print(listSaya) [1, 2, 'a', 3, 'halo', True, 3.14]4 merupakan salah satu tipe data dasar yang wajib kita pahami sebelum kita mengerjakan aplikasi/program. Dulu pada saat saya pertama kali belajar programming saya langsung membuat aplikasi dengan cara googling dan copy paste dari blog orang lain, Akan tetapi jika aplikasi ingin saya modifikasi terjadi kebingungan yang mendalam melihat kode-kode tersebut, itu dikarenakan pondasi programming belum kita kuasai dengan penuh, sehingga jika terjadi error maka kita akan bingung memperbaikinya. Jika ingin menguasai Bahasa programming python maka list wajib Anda pahami sebelum memulai mengerjakan aplikasi. List PythonList adalah salah satu tipe data pada python yang dapat menampung banyak nilai dan nilai tersebut dapat beragam. List berbeda dengan array, array dapat menampung banyak nilai dengan tipe data yang sama. Didalam list kita dapat mengisi nilai dengan tipe data string, integer, float, Boolean, tuple, dictionary bahkan list dapat diisi dengan list juga (bersarang). Bagi yang sudah memahami bahasa pemrograman lain list memiliki cara kerja yang hampir sama dengan array numerik yang membedakan adalah isi dari list itu sendiri. Membuat List di PythonCara membuat list pada python cukup mudah, list diapit oleh tanda kurung siku [], seperti biasa aturan dalam bahasa python tetap tidak berubah, jika string didalam list maka string harus diber tanda kutip Jika isi list lebih dari satu maka dipisahkan dengan tanda koma. #list dengan data tunggal bertipe data integer >>> listSaya = [1] >>> print(listSaya) [1] #list dengan data tunggal bertipe data string >>> listSaya = ["python"] >>> print(listSaya) ['python'] Diatas adalah contoh sederhana cara membuat list, jika kita hanya menyimpan satu data kedalam variabel kenapa harus menggunakan list? bukankah kita dapat langsung menulis nilainya tanpa tanda [] ? seperti saya katakan sebelumnya bahwa list dapat menampung banyak nilai dalam sebuah variabel dan list dapat ditambahkan nilainya serta dihapus nilainya sesuai keinginan kita. #list dengan banyak item integer >>> listSaya = [1,2,3,4,5,6] >>> print(listSaya) [1, 2, 3, 4, 5, 6] #list dengan banyak item string >>> listSaya = ['a','b','c','d','e'] >>> print(listSaya) ['a', 'b', 'c', 'd', 'e'] Cara Menggabungkan Tipe Data kedalam ListTidak seperti bahasa pemrograman lainnya array tidak diizinkan untuk diisi tipe data yang berbeda, pada python kita dapat menggabungan jenis tipe data berbeda dengan list #list dengan penggabungan tipe data >>> listSaya = [1,2,'a',3,'halo',True,3.14] >>> print(listSaya) [1, 2, 'a', 3, 'halo', True, 3.14] Kode diatas adalah list dengan banyak item, bahkan list dapat melakukan penggabungan dari beberapa jenis tipe data :
Cara Mengambil Nilai didalam ListNantinya didalam kasus membuat aplikasi atau program, terkadang kita akan membutuhkan nilai didalam list tidak semua hanya beberapa saja. Kita dapat mengambil nilai list dengan index, index disini serupa pada bahasan kita tentang string yaitu index selalu dimulai dari nol. Misalnya kita mempunyai list dengan data kuda, monyet, ikan, kucing, ayam. Jika kita ingin mengeluarkan atau output hanya ayam kita dapat menggunakan indexnya. Ingat index dimulai dari nol, Python juga dapat memulai dari akhir list yang dimulai dari negative satu. Bayangkan jika list berisi data puluhan atau ratusan bagaimana jika mengambil data kedua terakhir? tentu sangat merepotkan jika kita menghitung jumlah index. jawabannya kita dapat menggunakan -2. >>> hewan = ['kuda','monyet','ikan','kucing','ayam'] >>> print(hewan) ['kuda', 'monyet', 'ikan', 'kucing', 'ayam'] >>> print(hewan[0]) kuda >>> print(hewan[4]) ayam >>> print(hewan[-1]) ayam Cara Mengambil Nilai SubList Jika Anda sudah membaca dan memahami string pada artikel sebelumnya maka cara mengambil nilai sublist sangat mudah dipahami yaitu dengan cara slicing. >>> hewan = ['kuda','monyet','ikan','kucing','ayam'] >>> print(hewan) ['kuda', 'monyet', 'ikan', 'kucing', 'ayam'] >>> print(hewan[1:4]) ['monyet', 'ikan', 'kucing'] Untuk mengambil nilai sublist atau slicing pada python mempunyai dua parameter [mulai:akhir] tetapi yang perlu dipahami adalah parameter akhir tidak termasuk atau dikurang satu. Contoh SoalPada artikel sebelumnya kita sudah memahami string dan f'string mari kita kombinasikan dengan list agar kita dapat lebih memahaminya: >>> hewan = ['kuda','monyet','ikan','kucing','ayam'] >>> print(hewan) ['kuda', 'monyet', 'ikan', 'kucing', 'ayam'] print(f"Saya mempunyai seekor {hewan[3]} dan beberapa {hewan[2]} sedangkan {hewan[0]} milik Ayah saya, {hewan[1]} punya tetangga saya dan {hewan[-1]} juga punya tetangga") Saya mempunyai seekor kucing dan beberapa ikan sedangkan kuda milik Ayah saya, monyet punya tetangga saya dan ayam juga punya tetangga Menambahkan Nilai kedalam ListKita juga dapat menambah nilai kedalam list untuk berbagai keperluan, Ada beberapa cara untuk menambahkan nilai ke dalam list
>>> hewan = ['kuda','monyet','ikan','kucing','ayam'] >>> print(hewan) ['kuda', 'monyet', 'ikan', 'kucing', 'ayam'] #menambahkan menggunakan append >>> hewan.append('burung') >>> print(hewan) ['kuda', 'monyet', 'ikan', 'kucing', 'ayam', 'burung'] #menambahkan dengan insert #list dengan banyak item integer >>> listSaya = [1,2,3,4,5,6] >>> print(listSaya) [1, 2, 3, 4, 5, 6] #list dengan banyak item string >>> listSaya = ['a','b','c','d','e'] >>> print(listSaya) ['a', 'b', 'c', 'd', 'e']0 Memperbarui (Update) Nilai ListUntuk memperbarui nilai list atau update kita dapat langsung mengambil index dan mengganti nilainya. #list dengan banyak item integer >>> listSaya = [1,2,3,4,5,6] >>> print(listSaya) [1, 2, 3, 4, 5, 6] #list dengan banyak item string >>> listSaya = ['a','b','c','d','e'] >>> print(listSaya) ['a', 'b', 'c', 'd', 'e']1 #list dengan banyak item integer >>> listSaya = [1,2,3,4,5,6] >>> print(listSaya) [1, 2, 3, 4, 5, 6] #list dengan banyak item string >>> listSaya = ['a','b','c','d','e'] >>> print(listSaya) ['a', 'b', 'c', 'd', 'e']2 #list dengan banyak item integer >>> listSaya = [1,2,3,4,5,6] >>> print(listSaya) [1, 2, 3, 4, 5, 6] #list dengan banyak item string >>> listSaya = ['a','b','c','d','e'] >>> print(listSaya) ['a', 'b', 'c', 'd', 'e']3
Menghapus Nilai ListSelain menambah dan mengganti nilai kedalam list kita juga dapat menghapusnya. Perintah menghapusnya ada dua :
Untuk lebih memahaminya lihat contoh dibawah ini >>> hewan = ['kuda','monyet','ikan','kucing','ayam'] >>> print(hewan) ['kuda', 'monyet', 'ikan', 'kucing', 'ayam'] #list dengan banyak item integer >>> listSaya = [1,2,3,4,5,6] >>> print(listSaya) [1, 2, 3, 4, 5, 6] #list dengan banyak item string >>> listSaya = ['a','b','c','d','e'] >>> print(listSaya) ['a', 'b', 'c', 'd', 'e']5 #list dengan banyak item integer >>> listSaya = [1,2,3,4,5,6] >>> print(listSaya) [1, 2, 3, 4, 5, 6] #list dengan banyak item string >>> listSaya = ['a','b','c','d','e'] >>> print(listSaya) ['a', 'b', 'c', 'd', 'e']6 #list dengan banyak item integer >>> listSaya = [1,2,3,4,5,6] >>> print(listSaya) [1, 2, 3, 4, 5, 6] #list dengan banyak item string >>> listSaya = ['a','b','c','d','e'] >>> print(listSaya) ['a', 'b', 'c', 'd', 'e']7 #list dengan banyak item integer >>> listSaya = [1,2,3,4,5,6] >>> print(listSaya) [1, 2, 3, 4, 5, 6] #list dengan banyak item string >>> listSaya = ['a','b','c','d','e'] >>> print(listSaya) ['a', 'b', 'c', 'd', 'e']8 #list dengan banyak item integer >>> listSaya = [1,2,3,4,5,6] >>> print(listSaya) [1, 2, 3, 4, 5, 6] #list dengan banyak item string >>> listSaya = ['a','b','c','d','e'] >>> print(listSaya) ['a', 'b', 'c', 'd', 'e']9 #list dengan penggabungan tipe data >>> listSaya = [1,2,'a',3,'halo',True,3.14] >>> print(listSaya) [1, 2, 'a', 3, 'halo', True, 3.14]0 List Bersarang (Nested List)Sering juga disebut multi dimensi atau matrix karena didalam list ada list. Contoh kali ini kita hanya mengisi list dengan bilangan bulat. #list dengan penggabungan tipe data >>> listSaya = [1,2,'a',3,'halo',True,3.14] >>> print(listSaya) [1, 2, 'a', 3, 'halo', True, 3.14]1 Pertanyaan Bagaimana jika kita ingin hasil keluaran atau output 8 dari variabel semua_list ? Jika kita ingin hasil 8 dari variabel list3 cukup mudah, cukup list3[1] Jawab #list dengan penggabungan tipe data >>> listSaya = [1,2,'a',3,'halo',True,3.14] >>> print(listSaya) [1, 2, 'a', 3, 'halo', True, 3.14]2 Pada variabel semua_list, list1 merupakan index ke-0, list3 merupakan index ke-2, Inilah yang disebut multidimensi atau nested list. Apa itu tipe data dalam python?Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi. Python sendiri mempunyai tipe data yang cukup unik bila kita bandingkan dengan bahasa pemrograman yang lain.
Apa itu tipe data tuple python?2. Tuple. Tipe data tuple juga berfungsi untuk menampung sekumpulan data. Tipe data ini diawali dengan tanda kurung buka ( ( ), memisahkan setiap elemen di dalamnya dengan tanda koma ( , ) dan ditutup dengan tanda kurung tutup ( ) ).
Apa itu struktur data list?List adalah salah satu struktur data dalam bahasa pemrograman python. List dapat kita gunakan untuk menyimpan kumpulan objek/nilai, yang kemudian kita sebut sebagai elemen list. Elemen pada list tersimpan menurut urutan (sequence) tertentu.
Apa itu Len di python?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.
|