Metode _0 dari kelas sequence. Jika objek yang diberikan bukan urutan, maka timpa metode 0 di kelas untuk digunakan dengan fungsi reversed() Show
Sintaksis
Parameterurutan. Urutan yang akan dibalik Nilai PengembalianMengembalikan objek iterator yang mengakses urutan yang diberikan Contoh berikut mengembalikan iterator terbalik dari urutan string yang ditentukan Contoh. terbalik() Menyalin
Keluaran _Di atas, _3 mengembalikan objek kelas iterator 4. Karena ini adalah iterator, Anda dapat menggunakan metode 5 atau next() untuk mengakses nilai. Memanggil metode 6 setelah mendapatkan elemen terakhir akan memunculkan kesalahan 7Fungsi Contoh. terbalik() dengan For Loop Menyalin
Keluaran
Urutannya bisa berupa list, tuple, set, atau dict. Berikut ini mendapatkan iterator terbalik dari berbagai iterables Contoh. Membalikkan Elemen Iterable Menyalin
Keluaran
Metode Apakah Anda menyelam lebih dalam ke daftar Python dan ingin belajar tentang berbagai cara untuk membalikkannya? . Di sini, Anda akan belajar tentang beberapa alat dan teknik Python yang berguna untuk membalik daftar atau memanipulasinya dalam urutan terbalik. Pengetahuan ini akan melengkapi dan meningkatkan keterampilan terkait daftar Anda dan membuat Anda lebih mahir dengannya Dalam tutorial ini, Anda akan mempelajari caranya
Untuk mendapatkan hasil maksimal dari tutorial ini, akan sangat membantu untuk mengetahui dasar-dasar , 4 loop, daftar, pemahaman daftar, , dan rekursiBonus Gratis. Klik di sini untuk mendapatkan Cheat Sheet Python dan mempelajari dasar-dasar Python 3, seperti bekerja dengan tipe data, kamus, daftar, dan fungsi Python Membalikkan Daftar PythonTerkadang Anda perlu memproses daftar Python mulai dari elemen terakhir hingga elemen pertama—dengan kata lain, dalam urutan terbalik. Secara umum, ada dua tantangan utama terkait bekerja dengan daftar secara terbalik
Untuk memenuhi tantangan pertama, Anda dapat menggunakan 0 atau loop yang menukar item berdasarkan indeks. Untuk yang kedua, Anda dapat menggunakan atau a. Di bagian selanjutnya, Anda akan mempelajari berbagai cara untuk mencapai keduanya dalam kode AndaHilangkan iklanMembalikkan Daftar di TempatSeperti tipe lainnya, daftar Python mengimplementasikan 0. Metode ini membalikkan daftar yang mendasari untuk efisiensi memori saat Anda membalikkan objek daftar besar. Inilah cara Anda dapat menggunakan 0>>> _Saat Anda memanggil _0 pada daftar yang sudah ada, metode akan membalikkannya. Dengan cara ini, saat Anda mengakses daftar lagi, Anda mendapatkannya dalam urutan terbalik. Perhatikan bahwa 0 tidak mengembalikan daftar baru tetapi 1>>> _Mencoba menetapkan nilai pengembalian 0 ke variabel adalah kesalahan umum yang terkait dengan penggunaan metode ini. Maksud mengembalikan 1 adalah untuk mengingatkan penggunanya bahwa 0 beroperasi dengan efek samping, mengubah daftar yang mendasarinyaCatatan. Sebagian besar contoh dalam tutorial ini menggunakan daftar angka sebagai masukan. Namun, alat dan teknik yang sama berlaku untuk semua jenis objek Python, seperti daftar string Oke. Itu cepat dan mudah. Sekarang, bagaimana Anda bisa membalikkan daftar dengan tangan? Python menyediakan indeks positif berbasis nol untuk menjalankan urutan dari kiri ke kanan. Ini juga memungkinkan Anda menavigasi urutan dari kanan ke kiri menggunakan indeks negatif Diagram ini menunjukkan bahwa Anda dapat mengakses elemen pertama dari daftar (atau urutan) menggunakan 5 atau 6 dengan operator pengindeksan, seperti di 7 dan 8, masing-masing. Anda dapat menggunakan fitur Python ini untuk membalikkan urutan yang mendasarinyaMisalnya, untuk membalikkan daftar yang direpresentasikan dalam diagram, Anda dapat mengulang paruh pertama daftar dan menukar elemen pada indeks 5 dengan cerminnya pada indeks 0 di iterasi pertama. Kemudian Anda dapat mengganti elemen pada indeks _1 dengan cerminnya pada indeks 2 dan seterusnya sampai Anda mendapatkan daftar terbalikInilah representasi dari keseluruhan proses Untuk menerjemahkan proses ini ke dalam kode, Anda dapat menggunakan loop 4 dengan objek 4 pada paruh pertama daftar, yang dapat Anda peroleh dengan 5. Kemudian Anda dapat menggunakan pernyataan penugasan paralel untuk menukar elemen, seperti ini>>> _Perulangan ini berulang melalui objek 4 yang beralih dari 5 ke 5. Setiap iterasi menukar item dari paruh pertama daftar dengan pasangan cerminnya di paruh kedua. Ekspresi _9 di dalam operator pengindeksan, 0, menjamin akses ke item cermin. Anda juga dapat menggunakan ekspresi 1 untuk memberikan indeks cermin yang sesuaiSelain algoritme di atas, yang memanfaatkan substitusi indeks, ada beberapa cara berbeda untuk membalikkan daftar secara manual. Misalnya, Anda dapat menggunakan _2 dan 3 seperti ini>>> _Dalam pengulangan, Anda memanggil _2 pada daftar asli tanpa argumen. Panggilan ini menghapus dan mengembalikan item terakhir dalam daftar, sehingga Anda dapat menyimpannya di 5. Kemudian _3 memindahkan 5 ke posisi di indeks 8Misalnya, iterasi pertama menghapus _9 dari ujung kanan daftar dan menyimpannya di 5. Kemudian menyisipkan _9 di indeks 5. Iterasi berikutnya mengambil _3 dan memindahkannya ke indeks 1, dan seterusnya. Di akhir putaran, Anda mendapatkan daftar terbalik di tempatnyaHilangkan iklanMembuat Daftar TerbalikJika Anda ingin membuat salinan terbalik dari daftar yang ada dengan Python, Anda dapat menggunakan 1. Dengan daftar sebagai argumen, _1 mengembalikan iterator yang menghasilkan item dalam urutan terbalik>>> _Dalam contoh ini, Anda memanggil _1 dengan 8 sebagai argumen. Kemudian Anda menyimpan iterator yang dihasilkan di 9. Panggilan ke _0 menggunakan iterator dan mengembalikan daftar baru yang berisi item yang sama dengan 8 tetapi dalam urutan terbalikHal penting yang perlu diperhatikan saat Anda menggunakan 1 adalah bahwa ini tidak membuat salinan dari daftar input, jadi perubahannya memengaruhi iterator yang dihasilkan>>> _Dalam contoh ini, Anda memanggil _1 untuk mendapatkan iterator yang sesuai atas item di 4. Kemudian Anda memodifikasi buah terakhir. Perubahan ini memengaruhi iterator. Anda dapat mengonfirmasinya dengan menelepon untuk mendapatkan item pertama di 6Jika Anda perlu mendapatkan salinan _4 menggunakan 1, maka Anda dapat menghubungi 0
Seperti yang sudah Anda ketahui, panggilan ke 0 menggunakan iterator yang dihasilkan dari panggilan 1. Dengan cara ini, Anda membuat daftar baru sebagai salinan terbalik dari yang aslimenambahkan _1, alat universal untuk memfasilitasi iterasi terbalik atas urutan, sebagaimana dinyatakan dalam PEP 322. Secara umum, _1 dapat mengambil objek apa pun yang mengimplementasikan metode atau yang mendukung protokol urutan, yang terdiri dari metode dan metode khusus. Jadi, _1 tidak terbatas pada daftar
Di sini, alih-alih daftar, Anda meneruskan objek 4 dan string sebagai argumen ke 1. Fungsi melakukan tugasnya seperti yang diharapkan, dan Anda mendapatkan versi terbalik dari input dataPoin penting lainnya untuk disoroti adalah Anda tidak dapat menggunakan iterator sewenang-wenang >>> _Dalam contoh ini, buat iterator di atas daftar angka Anda. Saat Anda menelepon 1 di 8, Anda mendapatkan 04Iterator menerapkan metode khusus untuk menelusuri data yang mendasarinya. Mereka juga diharapkan menerapkan metode khusus untuk mengembalikan instance iterator saat ini. Namun, mereka tidak diharapkan untuk mengimplementasikan 4 atau protokol urutan. Jadi, _1 tidak bekerja untuk mereka. Jika Anda perlu membalikkan iterator seperti ini, Anda harus terlebih dahulu mengonversinya menjadi daftar menggunakan 0Hal lain yang perlu diperhatikan adalah bahwa Anda tidak dapat menggunakan 1 dengan iterables yang tidak diurutkan
Dalam contoh ini, saat Anda mencoba menggunakan _1 dengan objek 12, Anda mendapatkan 04. Ini karena set tidak mengatur itemnya, jadi Python tidak tahu cara membalikkannyaHilangkan iklanMembalikkan Daftar Melalui MengirisSejak Python 1. 4, sintaks pemotongan memiliki argumen ketiga, disebut 14. Namun, sintaks tersebut awalnya tidak berfungsi pada tipe bawaan, seperti daftar, tupel, dan string. memperluas sintaks ke tipe bawaan, sehingga Anda dapat menggunakan 14 dengannya sekarang. Inilah sintaks pemotongan lengkap 0Sintaks ini memungkinkan Anda untuk mengekstrak semua item di 16 dari 17 ke 18 oleh ________26______14. Offset ketiga, 14, default ke 1, itulah sebabnya operasi pemotongan normal mengekstrak item dari kiri ke kanan>>> 1Dengan _22, Anda mendapatkan item dari indeks 1 ke indeks 24. Item dengan indeks sama dengan _25 tidak pernah disertakan dalam hasil akhir. Pengirisan ini mengembalikan semua item dalam rentang target karena 14 default ke 1Catatan. Anda dapat menghilangkan titik dua kedua ( _28) di operator pemotongan saat nilai default ( 1) memenuhi kebutuhan Anda saat iniJika Anda menggunakan 14 yang berbeda, maka irisan melompati item sebanyak nilai 14>>> 2Pada contoh pertama, _32 mengekstrak semua item dari indeks 5 hingga akhir 8, melompati dua item setiap kali. Dalam contoh kedua, pemotongan melompat 35 item seiring berjalannya waktu. Jika Anda tidak memberikan nilai ke _17 dan 25, maka nilai tersebut disetel ke 5 dan ke panjang urutan target, masing-masingJika Anda menyetel _14 ke 0, maka Anda mendapatkan potongan dengan item dalam urutan terbalik>>> ________26______3 Pemotongan ini mengembalikan semua item dari ujung kanan daftar ( 41) kembali ke ujung kiri karena Anda menghilangkan offset kedua. Keajaiban lainnya dalam contoh ini berasal dari penggunaan nilai 0 untuk 14. Saat Anda menjalankan trik ini, Anda mendapatkan salinan daftar asli dalam urutan terbalik tanpa memengaruhi data inputJika Anda sepenuhnya mengandalkan offset implisit, maka sintaks pemotongan menjadi lebih pendek, lebih bersih, dan lebih sedikit rawan kesalahan >>> 4Di sini, Anda meminta Python untuk memberi Anda daftar lengkap ( 44) tetapi memeriksa semua item dari belakang ke depan dengan mengatur 14 hingga 0. Ini cukup rapi, tetapi 1 lebih efisien dalam hal waktu eksekusi dan penggunaan memori. Ini juga lebih mudah dibaca dan eksplisit. Jadi ini adalah poin yang perlu dipertimbangkan dalam kode AndaTeknik lain untuk membuat salinan terbalik dari daftar yang ada adalah dengan menggunakan. Tanda tangan dari fungsi bawaan ini adalah seperti ini 5Fungsi ini bekerja mirip dengan operator pengindeksan. Dibutuhkan tiga argumen dengan arti yang mirip dengan yang digunakan dalam operator pemotongan dan mengembalikan objek yang mewakili kumpulan indeks yang dikembalikan oleh 49. Kedengarannya rumit, berikut beberapa contoh cara kerja ________26______48>>> 6Panggilan pertama ke _48 setara dengan 52. Panggilan kedua berfungsi sama dengan 53. Anda juga dapat meniru pemotongan 44 menggunakan 55. Dalam hal ini, meneruskan _1 ke 17 dan 25 berarti Anda menginginkan irisan dari awal hingga akhir urutan targetCatatan. Di bawah tenda, mengiris literal membuat 59 objek. Jadi, saat Anda menghilangkan offset seperti di 44, ini berfungsi seolah-olah Anda meneruskan 1 ke offset yang sesuai dalam panggilan ke 48Inilah cara Anda dapat menggunakan _48 untuk membuat salinan terbalik dari daftar yang ada>>> ________26______7 Objek _59 mengekstrak semua item dari 8, mulai dari ujung kanan kembali ke ujung kiri, dan mengembalikan salinan terbalik dari daftar targetHilangkan iklanMenghasilkan Daftar Terbalik dengan TanganSejauh ini, Anda telah melihat beberapa alat dan teknik untuk membalikkan daftar atau membuat salinan terbalik dari daftar yang ada. Sebagian besar waktu, alat dan teknik ini adalah cara yang tepat untuk membalikkan daftar dengan Python. Namun, jika Anda perlu membalikkan daftar dengan tangan, maka akan bermanfaat bagi Anda untuk memahami logika di balik proses tersebut Di bagian ini, Anda akan mempelajari cara membalik daftar Python menggunakan loop, rekursi, dan pemahaman. Idenya adalah untuk mendapatkan daftar dan membuat salinannya dalam urutan terbalik Menggunakan LingkaranTeknik pertama yang akan Anda gunakan untuk membalikkan daftar melibatkan 4 loop dan rangkaian daftar menggunakan simbol plus ( 67)>>> ________26______8 Setiap iterasi dari 4 loop mengambil item berikutnya dari 16 dan membuat daftar baru yang dihasilkan dari penggabungan 70 dan 71, yang awalnya berisi daftar kosong. Daftar yang baru dibuat dipindahkan ke 71. Fungsi ini tidak mengubah 16Catatan. Contoh di atas menggunakan teknik boros karena membuat beberapa daftar hanya untuk membuangnya di iterasi berikutnya Anda juga dapat memanfaatkan _3 untuk membuat daftar terbalik dengan bantuan loop>>> 9Panggilan ke 3 di dalam loop menyisipkan item berikutnya pada indeks 5 dari 71. Di akhir putaran, Anda mendapatkan daftar baru dengan item ________26______16 dalam urutan terbalikMenggunakan _3 seperti pada contoh di atas memiliki kekurangan yang signifikan. Masukkan operasi di ujung kiri daftar Python diketahui tidak efisien mengenai waktu eksekusi. Itu karena Python perlu memindahkan semua item satu langkah ke belakang untuk memasukkan item baru di posisi pertamaMenggunakan RekursiAnda juga dapat menggunakan rekursi untuk membalik daftar Anda. Rekursi adalah saat Anda menentukan fungsi yang memanggil dirinya sendiri. Ini menciptakan loop yang bisa menjadi tidak terbatas jika Anda tidak memberikan kasus dasar yang menghasilkan hasil tanpa memanggil kembali fungsi tersebut Anda memerlukan kasing dasar untuk mengakhiri loop rekursif. Ketika datang ke daftar pembalik, kasing dasar akan tercapai ketika panggilan rekursif sampai ke akhir daftar input. Anda juga perlu mendefinisikan kasus rekursif, yang mereduksi semua kasus berturut-turut menuju kasus dasar dan, oleh karena itu, ke akhir perulangan Inilah cara Anda dapat menentukan fungsi rekursif untuk mengembalikan salinan terbalik dari daftar yang diberikan >>> 0Di dalam _80, pertama-tama Anda memeriksa kasus dasar, di mana daftar masukan kosong dan mengembalikan fungsi. Klausa _81 memberikan kasus rekursif, yang merupakan panggilan ke 80 itu sendiri tetapi dengan potongan dari daftar asli, 83. Irisan ini berisi semua item di _16 kecuali item pertama, yang kemudian ditambahkan sebagai daftar item tunggal ( 85) ke hasil panggilan rekursifCatatan. Dalam kasus rekursif, Anda dapat mengganti 85 dengan 87 untuk mendapatkan hasil yang serupaPanggilan yang dikomentari ke _88 di awal klausa 81 hanyalah tipuan yang dimaksudkan untuk menunjukkan bagaimana panggilan berikutnya mengurangi daftar input ke kasus dasar. Lanjutkan dan batalkan komentar pada baris untuk melihat apa yang terjadiHilangkan iklanMenggunakan Pemahaman DaftarJika Anda bekerja dengan daftar dengan Python, Anda mungkin ingin mempertimbangkan untuk menggunakan pemahaman daftar. Alat ini cukup populer di ruang Python karena mewakili cara Pythonic untuk memproses daftar Berikut adalah contoh cara menggunakan pemahaman daftar untuk membuat daftar terbalik >>> 1Keajaiban dalam pemahaman daftar ini berasal dari panggilan ke 90. Dalam hal ini, _90 mengembalikan indeks dari 41 kembali ke 5. Hal ini membuat loop pemahaman beralih pada item di 8 secara terbalik, membuat daftar terbalik baru dalam prosesIterasi Melalui Daftar secara TerbalikHingga saat ini, Anda telah mempelajari cara membuat daftar terbalik dan juga cara membalikkan daftar yang sudah ada, baik dengan menggunakan alat yang dirancang khusus untuk menyelesaikan tugas itu atau dengan menggunakan solusi kode tangan Anda sendiri Dalam pemrograman sehari-hari, Anda mungkin menemukan bahwa mengulangi daftar dan urutan yang ada dalam urutan terbalik, biasanya dikenal sebagai iterasi terbalik, adalah persyaratan yang cukup umum. Jika itu kasus Anda, maka Anda memiliki beberapa opsi. Tergantung pada kebutuhan spesifik Anda, Anda dapat menggunakan
Di beberapa bagian berikut, Anda akan mempelajari tentang semua opsi ini dan bagaimana opsi tersebut dapat membantu Anda mengulang daftar dalam urutan terbalik Fungsi >>> digits = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> for i in range(len(digits)): .. last_item = digits.pop() .. digits.insert(i, last_item) ... >>> digits [9, 8, 7, 6, 5, 4, 3, 2, 1, 0] _1 BawaanPendekatan pertama Anda untuk mengulangi daftar dalam urutan terbalik mungkin menggunakan 1. Fungsi bawaan ini dirancang khusus untuk mendukung iterasi terbalik. Dengan daftar sebagai argumen, ia mengembalikan iterator yang menghasilkan item daftar masukan dalam urutan terbalikInilah cara Anda dapat menggunakan _1 untuk mengulangi item dalam daftar dalam urutan terbalik>>> 2Hal pertama yang perlu diperhatikan dalam contoh ini adalah bahwa loop 4 sangat mudah dibaca. Nama 1 dengan jelas mengungkapkan maksudnya, dengan detail komunikasi yang halus bahwa fungsi tersebut tidak menghasilkan efek samping apa pun. Dengan kata lain, itu tidak mengubah daftar masukanLoop juga efisien dalam hal penggunaan memori karena 1 mengembalikan iterator yang menghasilkan item sesuai permintaan tanpa menyimpan semuanya dalam memori pada saat yang sama. Sekali lagi, detail halus yang perlu diperhatikan adalah jika daftar input berubah selama iterasi, maka iterator akan melihat perubahannyaOperator Pemotong, >>> digits = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> reversed_digits = digits.reverse() >>> reversed_digits is None True _44Pendekatan kedua untuk membalikkan iterasi adalah dengan menggunakan sintaks extended slicing yang Anda lihat sebelumnya. Sintaks ini tidak mendukung efisiensi memori, keindahan, atau kejelasan. Tetap saja, ini menyediakan cara cepat untuk mengulang salinan terbalik dari daftar yang ada tanpa risiko terpengaruh oleh perubahan dalam daftar asli Inilah cara Anda dapat menggunakan _44 untuk beralih melalui salinan daftar yang ada dalam urutan terbalik>>> 3Saat Anda mengiris daftar seperti dalam contoh ini, Anda membuat salinan terbalik dari daftar asli. Awalnya, kedua daftar berisi referensi ke grup item yang sama. Namun, jika Anda menetapkan nilai baru ke item tertentu dalam daftar asli, seperti di 06, referensi berubah untuk menunjuk ke nilai baru. Dengan cara ini, perubahan pada daftar input tidak memengaruhi salinanCatatan. Dibandingkan dengan extended slicing, _1 jauh lebih mudah dibaca, berjalan lebih cepat, dan menggunakan lebih sedikit memori. Namun, itu dipengaruhi oleh perubahan dalam daftar inputAnda dapat memanfaatkan pemotongan semacam ini untuk memodifikasi daftar asli dengan aman saat Anda mengulangi item lamanya dalam urutan terbalik. Misalnya, Anda perlu mengulangi daftar angka dalam urutan terbalik dan mengganti setiap angka dengan nilai kuadratnya. Dalam hal ini, Anda dapat melakukan sesuatu seperti ini >>> 4Di sini, loop berulang melalui salinan terbalik dari 08. Panggilan ke 09 memberikan indeks berbasis nol naik untuk setiap item dalam salinan terbalik. Itu memungkinkan Anda untuk memodifikasi _08 selama iterasi. Kemudian loop memodifikasi _08 dengan mengganti setiap item dengan nilai kuadratnya. Akibatnya, _08 akhirnya berisi nilai kuadrat dalam urutan terbalikHilangkan iklanMetode Khusus >>> digits = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} >>> reversed(digits) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'set' object is not reversible _4Daftar Python menerapkan metode khusus yang disebut 4 yang memungkinkan iterasi terbalik. Metode ini memberikan logika di balik 1. Dengan kata lain, panggilan ke _1 dengan daftar sebagai argumen memicu panggilan implisit ke 4 pada daftar inputMetode khusus ini mengembalikan iterator pada item daftar saat ini dalam urutan terbalik. Namun, _4 tidak dimaksudkan untuk digunakan secara langsung. Sebagian besar waktu, Anda akan menggunakannya untuk melengkapi kelas Anda sendiri dengan kemampuan iterasi terbalikMisalnya, Anda ingin mengulangi rentang angka titik-mengambang. Anda tidak dapat menggunakan _90, jadi Anda memutuskan untuk membuat kelas Anda sendiri untuk mendekati kasus penggunaan khusus ini. Anda berakhir dengan kelas seperti ini _5Kelas ini tidak sempurna. Ini hanya versi pertama Anda. Namun, ini memungkinkan Anda untuk beralih melalui interval angka titik-mengambang menggunakan nilai kenaikan tetap, 14. Di kelas Anda, berikan dukungan untuk iterasi normal dan 4 mendukung iterasi terbalikUntuk menggunakan _23, Anda dapat melakukan hal seperti ini>>> 6Kelas mendukung iterasi normal, yang, sebagaimana disebutkan, disediakan oleh 06. Sekarang Anda dapat mencoba mengulang dalam urutan terbalik menggunakan 1>>> ________41______7 Dalam contoh ini, _1 bergantung pada implementasi 4 Anda untuk menyediakan fungsionalitas iterasi terbalik. Dengan cara ini, Anda memiliki iterator floating-point yang berfungsiMembalikkan Daftar Python. RingkasanHingga saat ini, Anda telah belajar banyak tentang membalik daftar menggunakan berbagai alat dan teknik. Berikut adalah tabel yang merangkum poin-poin penting yang telah Anda bahas Fitur 0 1 44LoopList CompRecursionMemodifikasi daftar di tempat✔❌❌✔/❌❌❌Membuat salinan daftar❌❌✔✔/❌✔✔Cepat✔✔✔❌❌✔❌Bersifat universal❌✔✔✔✔✔Melihat sekilas ringkasan ini akan memungkinkan Anda memutuskan alat atau teknik mana yang akan digunakan saat Anda membalikkan daftar, membuat salinan terbalik dari daftar yang ada, atau mengulangi daftar Anda dalam urutan terbalik Menyortir Daftar Python dalam Urutan TerbalikOpsi lain yang menarik untuk membalikkan daftar dengan Python adalah menggunakan 2 dan 3 untuk mengurutkannya dalam urutan terbalik. Untuk melakukannya, Anda dapat meneruskan _33 ke argumen ________41______34 masing-masingCatatan. Untuk mempelajari lebih dalam tentang cara menggunakan _2 dan 3, lihat Cara Menggunakan sortir() dan sort() dengan PythonTujuan dari _2 adalah untuk mengurutkan item dari daftar. Penyortiran dilakukan di tempat, sehingga tidak membuat daftar baru. Jika Anda menyetel argumen kata kunci 34 ke 33, maka Anda mendapatkan daftar yang diurutkan dalam urutan menurun atau terbalik>>> ________41______8 Sekarang daftar Anda sepenuhnya diurutkan dan juga dalam urutan terbalik. Ini cukup nyaman saat Anda bekerja dengan beberapa data dan Anda perlu mengurutkannya dan membalikkannya pada saat yang bersamaan Di sisi lain, jika Anda ingin mengulangi daftar yang diurutkan dalam urutan terbalik, maka Anda dapat menggunakan 3. Fungsi bawaan ini mengembalikan daftar baru yang berisi semua item input yang dapat diubah secara berurutan. Jika Anda meneruskan 33 ke 34 argumen kata kuncinya, Anda akan mendapatkan salinan terbalik dari daftar awal>>> 9Argumen _34 ke 3 memungkinkan Anda mengurutkan iterables dalam urutan menurun, bukan dalam urutan menaik. Jadi, jika Anda perlu membuat daftar terurut dalam urutan terbalik, maka 3 cocok untuk AndaHilangkan iklanKesimpulanMembalikkan dan bekerja dengan daftar dalam urutan terbalik mungkin merupakan tugas yang cukup umum dalam pekerjaan Anda sehari-hari sebagai pembuat kode Python. Dalam tutorial ini, Anda memanfaatkan beberapa alat dan teknik Python untuk membalik daftar Anda dan mengelolanya dalam urutan terbalik Dalam tutorial ini, Anda belajar caranya
Semua pengetahuan ini membantu Anda meningkatkan keterampilan terkait daftar Anda. Ini memberi Anda alat yang diperlukan untuk menjadi lebih mahir saat Anda bekerja dengan daftar Python Tandai sebagai Selesai 🐍 Trik Python 💌 Dapatkan Trik Python singkat & manis yang dikirim ke kotak masuk Anda setiap beberapa hari. Tidak pernah ada spam. Berhenti berlangganan kapan saja. Dikuratori oleh tim Real Python Kirimi Saya Trik Python » Tentang Leodanis Pozo Ramos Leodanis adalah seorang insinyur industri yang menyukai Python dan pengembangan perangkat lunak. Dia adalah pengembang Python otodidak dengan pengalaman lebih dari 6 tahun. Dia adalah seorang penulis teknis yang rajin dengan semakin banyak artikel yang diterbitkan di Real Python dan situs lainnya » Lebih lanjut tentang LeodanisSetiap tutorial di Real Python dibuat oleh tim pengembang sehingga memenuhi standar kualitas tinggi kami. Anggota tim yang mengerjakan tutorial ini adalah Aldren Bartosz Joanna Yakub Master Keterampilan Python Dunia Nyata Dengan Akses Tanpa Batas ke Python Nyata Bergabunglah dengan kami dan dapatkan akses ke ribuan tutorial, kursus video langsung, dan komunitas pakar Pythonista Tingkatkan Keterampilan Python Anda » Guru Keterampilan Python Dunia Nyata Bergabunglah dengan kami dan dapatkan akses ke ribuan tutorial, kursus video langsung, dan komunitas ahli Pythonista Tingkatkan Keterampilan Python Anda » Bagaimana menurutmu? Nilai artikel ini Tweet Bagikan Bagikan EmailApa takeaway # 1 Anda atau hal favorit yang Anda pelajari? Kiat Berkomentar. Komentar yang paling berguna adalah yang ditulis dengan tujuan belajar dari atau membantu siswa lain. dan dapatkan jawaban atas pertanyaan umum di portal dukungan kami Apa gunanya membalikkan () dengan Python?Metode reverse() membalik urutan pengurutan elemen .
Apa yang dilakukan metode kebalikan ()?Metode reverse() mengubah elemen dari objek array pemanggil di tempatnya, mengubah array, dan mengembalikan referensi ke array .
Apa kata-kata terbalik di Python?Pemrograman Sisi Server PythonPemrograman. Kami diberi string, dan tujuan kami adalah membalikkan semua kata yang ada dalam string. Kita dapat menggunakan metode split dan membalikkan fungsi untuk mendapatkan hasil .
Bagaimana Anda membalikkan string dalam contoh Python?Contoh Dijelaskan . String ke Balik. txt = "Halo Dunia" [. -1] cetak(txt). Iris Tali. txt = "Halo Dunia" [. -1] cetak(txt). Iris Tali. def fungsi_saya(x). kembali x [. -1]. Kembalikan Tali. def fungsi_saya(x). kembalikan x[. -1]. Panggil Fungsi. def fungsi_saya(x). . Cetak Hasilnya. def fungsi_saya(x) |