Eğer bir sayı sırası uzerinde tekrarlamalar yapmak isterseniz, belirli bir sıraya gore uretilen sayılardan oluşan bir liste oluşturan range() yerleşik işlevini kullanabilirsiniz. Ornek: >>> range(10) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] Verilen bitiş noktası asla uretilen listenin bir parcası olmaz; range(10) ifadesi 10 elemanı olan bir liste oluşturur. Listenin başlayacağı sayıyı ve artış miktarını da belirlemek mumkundur. Artış miktarı negatif de olabilir. >>> range(5, 10) [5, 6, 7, 8, 9] >>> range(0, 10, 3) [0, 3, 6, 9] >>> range(-10, -100, -30) [-10, -40, -70] range() ve len() işlevlerini bir arada kullanarak da bir listenin elemanları uzerinde donguler kurabilirsiniz: >>> a = ['Python', 'programlama', 'oğrenmek', 'cok', 'kolay !'] >>> for i in range(len(a)): ... print i, a[i] ... 0 Python 1 programlama 2 oğrenmek 3 cok 4 kolay
__________________
Python - range() işlevi
Programlama0 Mesaj
●44 Görüntüleme
- ReadBull.net
- Programlama ve Yazılım
- Programlama
- Python - range() işlevi