range()
Menghasilkan larik dinamis yang memegang serangkaian nilai yang sama spasinya.
Sintaks
range(
mulai,
hentikan [,
langkah])
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Tipe | Wajib | Deskripsi |
---|---|---|---|
mulai | skalar | ✔️ | Nilai elemen pertama dalam array yang dihasilkan. |
stop | skalar | ✔️ | Nilai maksimum elemen terakhir dalam array yang dihasilkan, sehingga nilai terakhir dalam seri kurang dari atau sama dengan nilai stop. |
langkah | skalar | Perbedaan antara dua elemen array berturut-turut. Nilai default untuk langkah adalah 1 untuk numerik dan 1h untuk timespan atau datetime . |
Mengembalikan
Array dinamis yang nilainya adalah: start, start + step, ... hingga dan termasuk berhenti. Array dipotong jika jumlah maksimum hasil yang diizinkan tercapai.
Catatan
Fungsi rentang mendukung maksimum 1.048.576 (2^20) hasil.
Contoh
Contoh berikut mengembalikan array angka dari satu hingga delapan, dengan kenaikan tiga.
print r = range(1, 8, 3)
Hasil
r |
---|
[1,4,7] |
Contoh berikut mengembalikan array dengan semua tanggal dari tahun 2007.
print r = range(datetime(2007-01-01), datetime(2007-12-31), 1d)
Hasil
r |
---|
["2007-01-01T00:00:00.0000000Z","2007-01-02T00:00:00.0000000Z","02007-01-03T00:00:00.0000000Z",.....,"2007-12-31T00:00:00.0000000Z"] |
Contoh berikut mengembalikan array dengan angka antara satu dan tiga.
print range(1, 3)
Hasil
print_0 |
---|
[1,2,3] |
Contoh berikut mengembalikan rentang jam antara satu jam dan lima jam.
print range(1h, 5h)
Hasil
print_0 |
---|
1\.000.000 |
["01:00:00","02:00:00","03:00:00","04:00:00","05:00:00"] : |
Contoh berikut mengembalikan array yang dipotong karena rentang melebihi batas hasil maksimum. Contoh menunjukkan bahwa batas terlampaui dengan menggunakan operator mv-expand untuk memperluas array menjadi beberapa rekaman lalu menghitung jumlah rekaman.
print r = range(1,1000000000)
| mv-expand r
| count
Hasil
Hitung |
---|
1,048,576 |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk