Listede 1-1000 sayılarını kullanmanıza gerek yoktur. Ancak bir nedenden dolayı bu sayılara gerçekten ihtiyacınız varsa, şunları yapabilirsiniz:
[i for i in range(1, 1001)]
Kısaca Anlama Listesi:
Yukarıdaki liste anlama şu anlama gelir:
nums = []
for i in range(1, 1001):
nums.append(i)
Bu, sadece liste anlama sözdizimidir, ancak 2.x'ten itibaren. Bunun python 3'te çalışacağını biliyorum, ancak yükseltilmiş bir sözdizimi olup olmadığından emin değilim
Aralık, ilk parametreyi içeren başlar; ancak ikinci Parametreyi Dahil Etmeden Biter (2 parametre sağlandığında; ilk parametre kapalı bırakılırsa, '0' ile başlar)
range(start, end+1)
[start, start+1, .., end]
some_list[i] == i+1
muhtemelen zaten bir listeye ihtiyacınız yok.