Dapatkan Senarai Nombor sebagai Input daripada Pengguna: Penyelesaian Pythonic
Apabila cuba mendapatkan semula senarai nombor daripada pengguna menggunakan input () atau raw_input(), anda mungkin menghadapi hasil yang tidak dijangka disebabkan oleh kecenderungan Python untuk mentafsir input sebagai rentetan. Untuk mengelakkan isu ini dan mendapatkan senarai integer, gunakan pendekatan yang lebih Pythonic menggunakan pemahaman senarai dan pemisahan input.
a = [int(x) for x in input().split()]
Contoh:
>>> a = [int(x) for x in input().split()] 3 4 5 >>> a [3, 4, 5]
Ini penyelesaian ringkas menggunakan:
Dengan menggunakan pendekatan ini, anda boleh dengan mudah menangkap senarai nombor daripada pengguna dalam Python, menghapuskan keperluan untuk ungkapan biasa yang kompleks atau langkah penghuraian tambahan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendapatkan Senarai Integer dengan Cekap sebagai Input daripada Pengguna dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!