Saat Anda mengulang urutan dengan Python seperti daftar, tuple, string, atau kamus, apakah Anda pernah merasa kode Anda berantakan atau Anda ingin menghapus beberapa variabel darinya? Show
Untungnya, Python memiliki beberapa fungsi 5 berguna yang membuat kode Anda lebih ringkas dan lebih mudah dibacaDalam tutorial ini, kita akan belajar tentang berbagai fungsi 5 dengan contoh sederhana untuk memahami cara kerjanyaCara mengulang urutan dengan fungsi enumerate() dengan PythonFungsi 7 Python mengulang urutan (daftar, tupel, string, atau kamus) sambil melacak nilai indeks dalam variabel terpisahMari kita lihat sintaksnya _8Ini terdiri dari dua argumen
Inilah output yang Anda dapatkan _Seperti yang Anda lihat, kami mendapatkan elemen di iterable bersama dengan indeksnya masing-masing Mari kita ambil contoh tanpa indeks
Seperti yang Anda lihat, indeks dimulai dari 0. Kami belum menggunakan argumen kedua. Secara default, nilai indeks dimulai dari 0 Mari kita ambil contoh lain dengan index
Jadi, di sini indeks kita mulai dari 10 saat kita menyetel argumen awal ke 10 yang memulai hitungan dari 10 Anda harus menentukan daftar atau tuple untuk mendapatkan output, jika tidak maka hanya akan memberikan hasil ini
Mari kita ambil contoh dengan kamus
Saat kami mengulangi kamus, kami hanya mendapatkan kunci, bukan nilai kamus Untuk mengulang kamus dan untuk mendapatkan nilai, Python memiliki dua fungsi bawaan
Mari kita lihat contoh fungsinya
0Anda dapat menggunakannya dengan for loop juga seperti ini 1 2Dalam contoh ini, kita mendapatkan key-value pair. Sekarang kita akan menggunakan fungsi lain, 3 4Dengan untuk loop 5 6Di sini, Anda hanya mendapatkan nilai, bukan kunci saat melakukan iterasi melalui kamus Cara mengulang urutan dengan fungsi zip() di PythonFungsi 1 mengambil lebih dari satu iterable dengan nilai indeks yang sama dan menggabungkannya dan mengembalikan sebuah iterator. Iterator bisa berupa tuple, daftar, atau kamusMari kita lihat sintaksnya _7atau _8Argumen dari fungsi zip()
Mari kita ambil contoh 9 0Di sini, dua daftar digabungkan atau di-zip bersama dan kami mendapatkan iterator Jika panjang iterable berbeda maka iterator berhenti menghasilkan output ketika iterable terpendek habis Mari kita ambil contoh 1 2Di sini, panjang terpendek adalah warna dan kami mendapatkan output hingga 3 warna dan kode. Jadi kode ke-4 ditolak Dalam Python 3. 10, ada parameter baru 2 yang memeriksa panjang elemen. Ini akan memberi kita kesalahan jika panjang elemen tidak cocok. Mari kita ambil contoh 3 4Anda tidak perlu mengambil dua iterator, Anda dapat mengambil sejumlah iterator. Mari kita ambil contoh dengan tiga iterator 5 6Anda juga dapat membuat kamus dengan menggunakan fungsi 3. Mari kita ambil contoh 7 8Cara mengulang urutan dengan fungsi sortir() dengan PythonFungsi 4 mengembalikan elemen dalam urutan terurut dari objek iterableMari kita lihat sintaksnya _9Ini terdiri dari tiga argumen
Mari kita ambil contoh 0 1Secara default, keluaran Anda akan berupa daftar dan akan dalam urutan menaik. Jika berupa string, maka akan diurutkan berdasarkan abjad dan jika berupa angka, maka akan diurutkan secara numerik Output di atas menunjukkan daftar yang diurutkan dalam urutan menaik. Jika Anda menginginkannya dalam urutan menurun, Anda dapat menggunakan argumen 5. Mari kita ambil contoh 2 3Nilai asli tetap tidak berubah karena fungsi _4 tidak mengubah nilai asli – ini hanya akan menghasilkan output. Outputnya akan menjadi daftar yang dipesanFungsi 7 dapat built-in atau ditentukan pengguna yang dapat Anda gunakan untuk memanipulasi urutan keluaranMari kita ambil contoh dengan fungsi bawaan terlebih dahulu 4 5Secara default, output akan dalam urutan menaik. Anda harus membalikkan argumen seperti ini 6 7Jumlah argumen harus satu saat menggunakan argumen kunci. Mari kita ambil contoh dengan fungsi yang ditentukan pengguna 8 9Saya telah menggunakan fungsi lambda untuk kesederhanaan, tetapi Anda dapat menggunakan metode tradisional untuk definisi fungsi jika Anda mau Cara mengulang urutan dengan fungsi reversed() dengan PythonFungsi 8 mengembalikan elemen dalam urutan terbalik dari objek iterableMari kita lihat sintaksnya 0Argumen dari fungsi terbalik
Mari kita ambil contoh 1 2Anda harus menentukan daftar atau tupel jika tidak maka hanya akan memberi Anda alamat seperti contoh di bawah ini 3 4KesimpulanFungsi bawaan membantu Anda menulis fungsi Python dengan cara yang jelas dan ringkas. Mereka akan membantu Anda menjalankan fungsi Anda tanpa menjadi berantakan Dalam tutorial ini, Anda telah belajar tentang berbagai fungsi bawaan di Python. Anda telah melihat berbagai contoh, dan sekarang Anda dapat berlatih sesuai urutan Anda sendiri. Semoga tutorial ini bermanfaat bagi Anda Ikuti saya di Twitter. Selamat Coding IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN Lulusan Ilmu Komputer. Penulis teknis. Ke pembelajaran mesin, visualisasi data, dan pemrosesan gambar Jika Anda membaca sejauh ini, tweet ke penulis untuk menunjukkan bahwa Anda peduli. Tweet terima kasih Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai Bisakah Anda memanggil fungsi dalam satu lingkaran Python?Fungsi pemanggilan python di dalam for loop
. ) dan melakukan tindakan yang sama untuk setiap entri. Kita dapat memanggil fungsi dari dalam for loop .
Bisakah kita memanggil fungsi untuk loop?Saat kita mencatat ekspresi pemanggilan fungsi, hasilnya adalah nilai kembalian dari fungsi tersebut. Kami mencatat nilai kembalian dari ekspresi fungsi anonim yang memohon sendiri (yang disebutnya sendiri). Ini membuktikan bahwa kita dapat menjalankan fungsi di dalam loop .
Bagaimana Anda memanggil fungsi di dalam pernyataan if dengan Python?Untuk memanggil fungsi, Anda harus menulis nama fungsi diikuti dengan tanda kurung berisi parameter yang ingin Anda berikan ke metode .
Bagaimana Anda memanggil for loop dengan Python?Dalam Python, iterasi tak terbatas dilakukan dengan perulangan while. . Memanggil iter() untuk mendapatkan iterator untuk a Panggil next() berulang kali untuk mendapatkan setiap item dari iterator secara bergantian Hentikan loop ketika next() memunculkan pengecualian StopIteration |