Rumah > pembangunan bahagian belakang > Tutorial Python > Pengenalan kepada fungsi Python: penggunaan dan contoh fungsi disusun

Pengenalan kepada fungsi Python: penggunaan dan contoh fungsi disusun

WBOY
Lepaskan: 2023-11-03 11:02:07
asal
2332 orang telah melayarinya

Pengenalan kepada fungsi Python: penggunaan dan contoh fungsi disusun

Pengenalan kepada fungsi Python: Penggunaan dan contoh fungsi disusun

Python mempunyai banyak fungsi terbina dalam, salah satunya adalah fungsi yang sangat biasa digunakan ialah fungsi sorted(). Fungsi sorted() digunakan untuk mengisih objek lelaran dan mengembalikan senarai diisih baharu. Artikel ini akan memperkenalkan penggunaan fungsi sorted() dan menyediakan beberapa contoh kod khusus. Penggunaan fungsi yang disusun ()

Sintaks asas fungsi yang disusun () adalah seperti berikut:
    sorted (itable, kunci, terbalik)
  1. Among mereka, ia adalah objek yang boleh diisih; objek boleh lelar digunakan untuk memilih parameter, terbalik ialah parameter Boolean yang digunakan untuk mengawal susunan isihan.

    Isih dalam susunan lalai
    Fungsi sorted() disusun mengikut tertib menaik secara lalai. Berikut ialah contoh kod yang menunjukkan cara mengisih senarai bernama nombor:
  2. numbers = [3, 1, 4, 2, 5]
    sorted_numbers = sorted(numbers)
    print(sorted_numbers)
    Salin selepas log masuk

    Hasil output ialah: [1, 2, 3, 4, 5]. Seperti yang anda lihat, fungsi sorted() mengisih elemen nombor senarai dalam tertib menaik.

Isih dalam susunan yang ditentukan

Sebagai tambahan kepada isihan menaik lalai, fungsi sorted() juga membenarkan anda untuk menentukan urutan isihan lain. Anda boleh lulus fungsi melalui parameter utama untuk menentukan pengumpulan. Berikut ialah kod sampel yang menunjukkan cara mengisih mengikut nilai mutlak elemen:
  1. numbers = [3, -1, 4, -2, 5]
    sorted_numbers = sorted(numbers, key=abs)
    print(sorted_numbers)
    Salin selepas log masuk

    Hasil output ialah: [-1, 2, 3, 4, 5]. Seperti yang anda lihat, fungsi sorted() menyusun elemen mengikut nilai mutlaknya.

Isih dalam tertib menurun

Jika anda perlu mengisih dalam tertib menurun, anda boleh menetapkan parameter terbalik kepada Benar. Berikut ialah kod sampel yang menunjukkan cara mengisih senarai yang dinamakan nombor dalam susunan menurun:
  1. numbers = [3, 1, 4, 2, 5]
    sorted_numbers = sorted(numbers, reverse=True)
    print(sorted_numbers)
    Salin selepas log masuk

    Hasil output ialah: [5, 4, 3, 2, 1]. Seperti yang anda lihat, fungsi sorted() menyusun elemen nombor senarai dalam tertib menurun.

Isih rentetan

Selain mengisih nombor, fungsi sorted() juga boleh digunakan untuk mengisih rentetan. Berikut ialah contoh kod yang menunjukkan cara mengisih rentetan dalam senarai bernama nama:
  1. names = ['David', 'Alice', 'Bob', 'Charlie']
    sorted_names = sorted(names)
    print(sorted_names)
    Salin selepas log masuk

    Keluarannya ialah: ['Alice', 'Bob', 'Charlie', 'David']. Seperti yang anda lihat, fungsi sorted() mengisih rentetan dalam nama senarai dalam susunan abjad.
Ringkasan:

Artikel ini memperkenalkan penggunaan asas dan contoh fungsi sorted(). Anda boleh menyesuaikan peraturan pengisihan dengan menentukan parameter utama dan mengawal susunan pengisihan dengan menetapkan parameter terbalik. Fungsi sorted() ialah salah satu fungsi yang sangat berguna dalam Python, menyediakan penyelesaian yang ringkas dan berkesan untuk mengisih objek boleh lelaran. Sama ada anda mengisih nombor atau rentetan, fungsi sorted() boleh melakukan kerja. Saya harap artikel ini akan membantu anda memahami dan menggunakan fungsi sorted()!

Atas ialah kandungan terperinci Pengenalan kepada fungsi Python: penggunaan dan contoh fungsi disusun. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan