สมมติว่าเรามีตัวเลข n เราต้องสร้างรายการองค์ประกอบขนาด n องค์ประกอบมีตั้งแต่ 1 ถึง n
ดังนั้น หากอินพุตเท่ากับ n =5 เอาต์พุตจะเป็น [1,2,3,4,5]
เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -
- ใช้กลยุทธ์การทำความเข้าใจรายการหลามเพื่อแก้ปัญหานี้
- สร้างรายการด้วย i สำหรับแต่ละ i ตั้งแต่ 1 ถึง n สำหรับสิ่งนี้ เราใช้ฟังก์ชัน range() สิ่งนี้จะใช้ขอบเขตล่างซึ่งคือ n ที่นี่ และขอบเขตบน n+1 เนื่องจากเราต้องการสร้างมากถึง n
ตัวอย่าง
ให้เราดูการใช้งานต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น -
def solve(n): return [i for i in range(1,n+1)] n = 5 print(solve(n))
อินพุต
5
ผลลัพธ์
[1, 2, 3, 4, 5]