Skip to content Show
Di Python, kita bisa menginput beberapa nilai dari user dalam satu baris perintah. Cara biasa akan seperti berikut ini: Kita bisa mengganti baris 1 dan 2 di
atas, untuk input bilangan 1 dan 2 dengan perintah berikut: Atau bisa juga dengan: Hal di atas bisa untuk beberapa variabel sekaligus. Untuk yang menggunakan Untuk beberapa variabel bilangan, kita bisa menggunakan list comprehension untuk langsung mengubah hasil input dari string menjadi integer, seperti berikut: x, y, z = [int(x) for x in input().split()] Dalam bahasa pemrograman Python, struktur data yang paling dasar adalah urutan atau lists. Setiap elemen-elemen berurutan akan diberi nomor posisi atau indeksnya. Indeks pertama dalam list adalah nol, indeks kedua adalah satu dan seterusnya. Python memiliki enam jenis urutan built-in, namun yang paling umum adalah list dan tuple. Ada beberapa hal yang dapat Anda lakukan dengan semua jenis list. Operasi ini meliputi pengindeksan, pengiris, penambahan, perbanyak, dan
pengecekan keanggotaan. Selain itu, Python memiliki fungsi built-in untuk menemukan panjang list dan untuk menemukan elemen terbesar dan terkecilnya. Membuat List PythonList adalah tipe data yang paling serbaguna yang tersedia dalam bahasa Python, yang dapat ditulis sebagai daftar nilai yang dipisahkan koma (item) antara tanda kurung siku. Hal penting tentang daftar adalah item dalam list tidak boleh sama jenisnya. Membuat list sangat sederhana, tinggal memasukkan berbagai nilai yang dipisahkan koma di antara tanda kurung siku. Dibawah ini adalah contoh sederhana pembuatan list dalam bahasa Python.
Akses Nilai Dalam List PythonUntuk mengakses nilai dalam list python, gunakan tanda kurung siku untuk mengiris beserta indeks atau indeks untuk mendapatkan nilai yang tersedia pada indeks tersebut. Berikut adalah contoh cara mengakses nilai di dalam list python :
Setelah Anda mengeksekusi kode diatas, hasilnya akan seperti dibawah ini :
Update Nilai Dalam List PythonAnda dapat memperbarui satu atau beberapa nilai di dalam list dengan memberikan potongan di sisi kiri operator penugasan, dan Anda dapat menambahkan nilai ke dalam list dengan metode append (). Sebagai contoh :
Hapus Nilai Dalam List PythonUntuk menghapus nilai di dalam list python, Anda dapat menggunakan salah satu pernyataan del jika Anda tahu persis elemen yang Anda hapus. Anda dapat menggunakan metode remove() jika Anda tidak tahu persis item mana yang akan dihapus. Sebagai contoh :
Operasi Dasar Pada List PythonList Python merespons operator + dan * seperti string; Itu artinya penggabungan dan pengulangan di sini juga berlaku, kecuali hasilnya adalah list baru, bukan sebuah String. Sebenarnya, list merespons semua operasi urutan umum yang kami gunakan pada String di bab sebelumnya. Dibawah ini adalah tabel daftar operasi dasar pada list python.
Indexing, Slicing dan Matrix Pada List PythonKarena list adalah urutan, pengindeksan dan pengiris bekerja dengan cara yang sama untuk list seperti yang mereka lakukan untuk String. Dengan asumsi input berikut :
Method dan Fungsi Build-in Pada List PythonPython menyertakan fungsi built-in sebagai berikut :
Python menyertakan methods built-in sebagai berikut
Apa itu array di python?Array Python adalah salah satu cara untuk mengorganisir dan menyusun data-data yang ada agar lebih terstruktur dan mudah untuk diakses.
Apa perbedaan array dan list?Array dapat menyimpan elemen hanya dari satu tipe data tetapi list juga dapat menyimpan elemen dari tipe data yang berbeda. Oleh karena itu, Array menyimpan nilai data yang homogen, dan list tersebut dapat menyimpan nilai data yang heterogen.
Kapan kita menggunakan tipe data array?Array adalah tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang bertipe sama. Biasanya array berupa sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, di mana masing-masing elemen variabel memiliki nilai indeks.
Apa perintah yang digunakan untuk membaca masukan pada Python 3?Pada Python3 cukup menggunakan fungsi input() saja, karena fungsi raw_input() sudah digabungkan di sana.
|