Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Mencipta Urutan Julat Titik Terapung dalam Python?
Setara Julat Titik Terapung dalam Python
Fungsi julat() Python tidak menyokong penjanaan jujukan nombor titik terapung. Ini boleh menjadi pengehadan apabila bekerja dengan nilai perpuluhan.
Pertimbangkan contoh berikut:
<code class="python">>>> range(0.5, 5, 1.5) [0, 1, 2, 3, 4]</code>
Seperti yang anda lihat, jujukan yang terhasil tidak termasuk titik permulaan sebenar 0.5.
Untuk mengatasinya, anda boleh mencipta julat titik terapung menggunakan salah satu kaedah berikut:
Menggunakan Pemahaman Senarai
<code class="python">[x / 10.0 for x in range(5, 50, 15)]</code>
Ini memulakan senarai dengan nilai antara 0.5 hingga 4.5 dalam kenaikan 0.5.
Menggunakan Lambda dan Peta
<code class="python">map(lambda x: x / 10.0, range(5, 50, 15))</code>
Ini mencipta objek peta yang menggunakan fungsi lambda x / 10.0 kepada setiap nilai dalam julat, menghasilkan urutan yang serupa seperti pemahaman senarai.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Urutan Julat Titik Terapung dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!