Fungsi menerima tiga parameter start, stop, dan step. Parameter start menyebutkan nomor awal iterator dan titik akhir ditentukan dalam parameter stop. Kami menggunakan parameter step untuk menentukan peningkatan langkah antara dua angka berurutan. Secara default, parameter step_ memiliki nilai 1
Karena fungsi range()_ mengembalikan iterator, kita perlu mengonversinya menjadi daftar. Untuk ini, kami akan menggunakan konstruktor range()0
Lihat kode di bawah ini
Menggunakan rentang()
1
2
3
4
lst = daftar(rentang(1,101))
cetak(pertama)
Keluaran
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
Dalam contoh di atas, kami tidak menyebutkan parameter step. Perhatikan bahwa kita harus menentukan nilai untuk titik akhir sebagai 101. Ini karena nilai terakhir tidak termasuk dalam urutan
Fungsi range()_ bekerja sedikit berbeda untuk pengguna yang bekerja dengan Python 2. Dalam versi ini, hasil akhir sudah dikembalikan dalam daftar sehingga kita tidak perlu melakukan konversi eksplisit
Menggunakan fungsi range()_3 untuk membuat daftar dari 1 hingga 100 dengan Python
Fungsi range()_3 mirip dengan metode sebelumnya. Ini juga membutuhkan tiga parameter start, stop, dan step, dan mengembalikan urutan angka berdasarkan nilai parameter ini
Namun, hasil akhir dari fungsi ini dikembalikan dalam array range()8. Jadi kita perlu mengonversi array ini menjadi daftar yang dapat dilakukan dengan menggunakan fungsi range()9. Fungsi ini digunakan untuk mengembalikan elemen array dalam daftar
Lihat kode di bawah ini
Menggunakan array numpy
1
2
3
4
5
impor numpy as np
lst = np. rangkaian(1,101 . ).daftarkan()
cetak(pertama)
Keluaran
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
Bacaan lebih lanjut
Buat daftar kosong dengan Python
Baca lebih lanjut →
Cara membandingkan daftar dengan Python
Baca lebih lanjut →
Menggunakan loop start0 dengan range() untuk membuat daftar dari 1 hingga 100 dengan Python
Metode ini hanya berdasarkan kebutuhan untuk mengetahui karena jarang digunakan. Kami pada dasarnya akan mengulangi menggunakan start_0 loop dari 1 hingga 100 dan menambahkan nilai di setiap iterasi ke daftar. Satu-satunya keuntungan menggunakan metode ini adalah kita dapat melakukan beberapa perhitungan untuk nilainya jika diperlukan di setiap iterasi
Sebagai contoh,
1
2
3
4
5
6
lst = []
untuk i dalam rentang(1,101):
pertama. tambahkan(i)
cetak(pertama)
Keluaran
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
Cara lain untuk menggunakan ini adalah melalui pemahaman daftar. Pemahaman daftar adalah cara elegan untuk membuat daftar menggunakan loop start0 dalam satu baris
Kita dapat menggunakannya untuk membuat daftar dari 1 hingga 100 dengan Python
Menggunakan for loop dengan range()
1
2
3
4
lst = [i untuk i in range(1,101)]
cetak(pertama)
Keluaran
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25
Kesimpulan
Sebagai kesimpulan, kami membahas cara membuat daftar dari 1 hingga 100 dengan Python. Metode pertama melibatkan fungsi range() untuk membuat urutan dan mengubahnya menjadi daftar menggunakan fungsi range()0. Fungsi range()_3 membuat urutan dalam array, dan kita dapat mengubahnya menjadi daftar dengan fungsi range()9. Kami juga dapat menggunakan loop start_0 untuk ini. Jika kita bermaksud menggunakan metode loop start_0, seseorang harus fokus pada pemahaman daftar untuk membuat kode lebih cepat