আপনার তালিকার 1-1000 নম্বরগুলি ব্যবহার করার দরকার নেই। তবে যদি কোনও কারণে আপনার এই সংখ্যাগুলির সত্যিই প্রয়োজন হয় তবে আপনি এটি করতে পারেন:
[i for i in range(1, 1001)]
সংক্ষেপে সংক্ষিপ্তসার তালিকা:
উপরের তালিকা অনুধাবন অনুবাদ করে:
nums = []
for i in range(1, 1001):
nums.append(i)
এটি কেবলমাত্র তালিকা বোধগোলনের বাক্য গঠন, যদিও ২.x থেকে। আমি জানি যে এটি অজগর 3 এ কাজ করবে তবে এটি নিশ্চিত নয় যে সেখানে একটি আপগ্রেড সিনট্যাক্সও রয়েছে কিনা
প্রথম পরামিতি সহ ব্যাপ্তি শুরু হয়; তবে শেষ হয় দ্বিতীয় প্যারামিটারটি অন্তর্ভুক্ত না করে (যখন 2 পরামিতি সরবরাহ করা হয়; প্রথম প্যারামিটারটি যদি ছেড়ে যায় তবে এটি '0' এ শুরু হবে)
range(start, end+1)
[start, start+1, .., end]
some_list[i] == i+1
সুতরাং সম্ভবত আপনার সম্ভবত কোনও তালিকা দরকার নেই।