Pertama, saya akan memperkenalkan Anda ke daftar dengan Python dan Anda akan belajar cara menulisnya. Setelah itu, Anda akan melihat tiga cara berbeda untuk membalik item daftar di dalam daftar apa pun yang Anda buat Show
Inilah yang akan kami bahas Apa itu Daftar dengan Python?Daftar adalah tipe data bawaan di Python dan salah satu struktur data paling kuat Anda dapat menganggapnya sebagai wadah untuk menyimpan banyak koleksi item (biasanya terkait) dengan nama variabel yang sama Untuk membuat daftar dengan Python, Anda harus melakukannya
Item daftar bisa homogen, artinya mereka memiliki tipe yang sama Misalnya, Anda dapat membuat daftar hanya angka atau daftar hanya string (atau teks) Inilah cara Anda membuat daftar nama
Contoh di atas membuat daftar nama dengan empat nilai. 0, 1, 2, dan 3Anda juga dapat membuat hanya daftar bilangan bulat (atau bilangan bulat)
Item daftar juga bisa heterogen, artinya semuanya bisa dari tipe data yang berbeda _Inilah yang membedakan daftar dari array Tidak seperti array, yang hanya menyimpan item dengan tipe yang sama, daftar memungkinkan lebih banyak fleksibilitas Array mensyaratkan bahwa item hanya dari tipe data yang sama, sedangkan daftar tidak Daftar dapat berubah, artinya dapat diubah dan dinamis – Anda dapat memperbarui, menghapus, dan menambahkan item daftar baru ke daftar kapan saja selama program berlangsung Cara Membalik Item dalam Daftar Menggunakan Metode my_numbers = [1, 2, 3, 4, 5] # print list contents to the console print(my_numbers) # check the data type for my_numbers using the type() function print(type(my_numbers)) # output # [1, 2, 3, 4, 5] # <class 'list'> 5Metode 5 di Python adalah metode bawaan yang membalikkan daftar pada tempatnyaMembalikkan daftar pada tempatnya berarti metode memodifikasi dan mengubah daftar asli. Itu tidak membuat daftar baru yang merupakan salinan asli tetapi dengan item daftar dalam urutan terbalik Metode ini berguna saat Anda tidak peduli tentang mempertahankan urutan daftar asli Sintaks umum dari metode 5 terlihat seperti berikut ini
Metode 5 tidak menerima argumen apa pun dan tidak memiliki nilai pengembalian – metode ini hanya memperbarui daftar yang adaInilah cara Anda menggunakan metode 5 untuk membalikkan daftar bilangan bulat
Dalam contoh di atas, urutan item daftar dalam daftar asli dibalik, dan daftar asli diubah dan diperbarui Dan inilah cara Anda menggunakan metode pada daftar nama
Cara Membalik Item dalam Daftar Menggunakan Fungsi my_numbers = [1, 2, 3, 4, 5] # print list contents to the console print(my_numbers) # check the data type for my_numbers using the type() function print(type(my_numbers)) # output # [1, 2, 3, 4, 5] # <class 'list'> 6Fungsi ini berguna saat Anda ingin mengakses elemen daftar individual dalam urutan terbalik Sintaks umum untuk fungsi 6 terlihat seperti ini
Fungsi bawaan 6 di Python mengembalikan iterator terbalik – objek iterable yang kemudian digunakan untuk mengambil dan menelusuri semua elemen daftar dalam urutan terbalikMengembalikan objek yang dapat diubah berarti bahwa fungsi tersebut mengembalikan item daftar dalam urutan terbalik. Itu tidak membalikkan daftar di tempat. Ini berarti bahwa itu tidak mengubah daftar asli, juga tidak membuat daftar baru yang merupakan salinan dari yang asli tetapi dengan item daftar dalam urutan terbalik
Anda menggunakan fungsi 6 dengan 3 loop untuk beralih melalui item daftar dalam urutan terbalik. (Jika Anda memerlukan penyegaran pada _3 loop dengan Python, baca artikel ini)
Jika Anda kemudian mencetak isi daftar asli ke konsol, Anda akan melihat bahwa urutan item dipertahankan, dan daftar asli tidak diubah
Ini karena fungsi _6 mengambil daftar sebagai argumen dan mengembalikan iterator dalam urutan terbalikItu tidak akan membuat perubahan apa pun pada daftar yang ada, dan tidak akan membuat yang baru Fungsi ini tidak membalikkan daftar secara permanen, hanya untuk sementara selama eksekusi 3 loop pada daftar asliTetapi bagaimana jika Anda ingin membuat daftar baru yang akan menjadi salinan dari yang asli tetapi dengan item dalam urutan terbalik menggunakan fungsi 6?Anda dapat meneruskan hasil operasi 6 sebagai argumen ke fungsi 9, yang akan mengonversi iterator menjadi daftar, dan menyimpan hasil akhir dalam variabel 0Cara Membalik Item dalam Daftar Menggunakan SlicingCara lain untuk membalik daftar di Python adalah dengan menggunakan slicing Mengiris adalah salah satu cara tercepat untuk membalikkan daftar di Python dan menawarkan sintaks yang ringkas. Yang mengatakan, itu lebih merupakan fitur menengah ke lanjutan dan tidak ramah pemula dibandingkan dengan metode 5, yang lebih intuitif dan deskriptif diriMari kita lihat ikhtisar singkat tentang cara kerja pemotongan Sintaks umum terlihat seperti berikut ini _1Mari kita hancurkan _1 adalah indeks awal dari irisan, inklusifPengindeksan dalam Python dan Ilmu Komputer dimulai pada 8Nilai default _1 adalah 8, dan mengambil item pertama dari awal daftarJika Anda ingin mendapatkan item pertama dari akhir daftar, nilainya adalah 5 _2 6 adalah posisi indeks akhir dan di mana Anda ingin pemotongan berhenti, tidak termasuk – tidak termasuk elemen yang terletak di indeks yang Anda tentukanMisalnya, jika Anda ingin mengiris daftar dari awal hingga item dengan indeks 7, inilah yang akan Anda lakukan _3 _8 adalah nilai kenaikan, dengan nilai default adalah 9Sekarang, ketika menggunakan slicing untuk membalikkan daftar, Anda perlu menggunakan sintaks operator slicing terbalik 0. Ini mengatur langkah ke _5 dan mendapatkan semua item dalam daftar dalam urutan terbalik _4Operator pengiris tidak mengubah daftar asli. Alih-alih mengembalikan daftar baru, yang merupakan salinan item dari daftar asli dalam urutan terbalik KesimpulanDan begitulah. Anda sekarang tahu cara membalikkan daftar apa pun dengan Python Saya harap Anda menemukan tutorial ini bermanfaat Untuk mempelajari lebih lanjut tentang bahasa pemrograman Python, lihat sertifikasi Python freeCodeCamp Anda akan mulai dari dasar dan belajar dengan cara yang interaktif dan ramah bagi pemula. Anda juga akan membangun lima proyek pada akhirnya untuk dipraktikkan dan membantu memperkuat apa yang telah Anda pelajari Terima kasih telah membaca dan selamat coding IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN IKLAN Mempelajari sesuatu yang baru setiap hari dan menulis tentangnya Jika artikel ini bermanfaat, tweetlah Belajar kode secara gratis. Kurikulum open source freeCodeCamp telah membantu lebih dari 40.000 orang mendapatkan pekerjaan sebagai pengembang. Memulai Apa yang dilakukan reverse () dengan Python?Metode reverse() membalik urutan pengurutan elemen .
Perintah mana yang akan membuat daftar terbalik?Menggunakan reversed() kita dapat membalikkan daftar dan objek list_reverseiterator dibuat, dari situ kita dapat membuat daftar menggunakan list() . Atau, kita juga bisa menggunakan list. fungsi reverse() untuk membalik daftar di tempat.
Bagaimana cara membalikkan urutan daftar?Untuk membalik urutan asli daftar, Anda dapat menggunakan metode reverse() . Metode reverse() digunakan untuk membalikkan urutan daftar dan bukan untuk menyusunnya dalam urutan terurut seperti metode sort(). metode reverse() membalikkan urutan daftar secara permanen.
Apa yang dilakukan metode kebalikan ()?Metode reverse() mengubah elemen dari objek array pemanggil di tempatnya, mengubah array, dan mengembalikan referensi ke array . Metode reverse() mempertahankan slot kosong. Jika larik sumber jarang, indeks baru slot kosong yang sesuai dihapus dan juga menjadi slot kosong. |