Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Lulus Senarai sebagai Argumen Pelbagai Fungsi dalam Python?

Bagaimanakah Saya Boleh Lulus Senarai sebagai Argumen Pelbagai Fungsi dalam Python?

Linda Hamilton
Lepaskan: 2024-12-10 16:39:14
asal
728 orang telah melayarinya

How Can I Pass a List as Multiple Function Arguments in Python?

Meluluskan Senarai sebagai Argumen Berbilang Fungsi

Dalam Python, apabila fungsi menjangkakan berbilang argumen, anda biasanya akan menghantar setiap argumen secara individu, seperti dalam contoh di bawah:

function_that_needs_strings('red', 'blue', 'orange')
Salin selepas log masuk

Tetapi bagaimana jika anda mempunyai senarai hujah yang ingin anda hantar ke fungsi tersebut? Secara lalai, menghantar senarai sebagai hujah akan mengakibatkan ralat, seperti yang ditunjukkan di sini:

my_list = ['red', 'blue', 'orange']
function_that_needs_strings(my_list)  # Breaks!
Salin selepas log masuk

Untuk memintas isu ini dan menyerahkan elemen individu senarai sebagai hujah yang berasingan, anda boleh menggunakan '* ' operator sebelum senarai, teknik yang dikenali sebagai membongkar.

function_that_needs_strings(*my_list)  # Works!
Salin selepas log masuk

Dengan membongkar senarai, fungsi akan menerima elemen individu sebagai hujah yang berasingan, seolah-olah anda telah menyampaikannya secara eksplisit.

Untuk mendapatkan butiran lanjut tentang topik ini, rujuk dokumentasi Python rasmi tentang membongkar senarai hujah.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Lulus Senarai sebagai Argumen Pelbagai Fungsi dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan