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