Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menjana Julat Terapung dalam Python?
Setara Terapung untuk julat() dalam Python
Fungsi julat() Python beroperasi pada integer, tetapi adakah terdapat fungsi yang setanding untuk terapung ? Secara lalai, julat() menghasilkan julat integer, walaupun parameter mula dan henti terapung.
Pertimbangkan contoh berikut:
<code class="python">>>> range(0.5, 5, 1.5) [0, 1, 2, 3, 4]</code>
Output tidak termasuk apungan permulaan (0.5 ) kerana saiz langkah ialah integer (1.5).
Untuk mendapatkan semula julat terapung, anda boleh menggunakan salah satu pendekatan berikut:
1. Pemahaman Senarai:
<code class="python">[x / 10.0 for x in range(5, 50, 15)]</code>
Kaedah ini mencipta senarai apungan dengan membahagikan setiap integer dalam julat dengan 10.0.
2. Fungsi Lambda dan map():
<code class="python">map(lambda x: x / 10.0, range(5, 50, 15))</code>
Kaedah ini menggabungkan fungsi lambda dengan fungsi map(). Fungsi lambda menukar setiap integer dalam julat kepada apungan dengan membahagikannya dengan 10.0.
Atas ialah kandungan terperinci Bagaimana untuk Menjana Julat Terapung dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!