คลาสลิสต์ของ Python มีเมธอด append() สำหรับเพิ่มสมาชิกท้ายลิสต์ สามารถร่วมกับลูป while เพื่อรับค่าจากผู้ใช้จนกว่าจะกด Enter (สตริงว่าง)
ตัวอย่าง: รับค่าจากผู้ใช้จนกว่าจะกด Enter
L = []
while True:
item = input("Enter new item (press Enter to stop): ")
if item == '':
break
L.append(item)
print("List:", L)
ตัวอย่างรัน
Enter new item (press Enter to stop): apple Enter new item (press Enter to stop): banana Enter new item (press Enter to stop): cherry Enter new item (press Enter to stop): List: ['apple', 'banana', 'cherry']
วิธีอื่น: ใช้ for กับ range() หากทราบจำนวนรอบล่วงหน้า
n = int(input("How many items? "))
L = []
for _ in range(n):
item = input("Enter item: ")
L.append(item)
print("List:", L)