Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách gán giá trị vào list qua vòng lặp (nhập từ bàn phím) trong Python

Dùng phương thức append() của list kết hợp vòng lặp while True để liên tục nhận đầu vào từ người dùng cho đến khi nhấn Enter (chuỗi rỗng).

Ví dụ

L = []
while True:
    item = input("Nhập mục mới (Enter để dừng): ")
    if item == '':
        break
    L.append(item)
print("Danh sách:", L)

Chạy thử

Nhập mục mới (Enter để dừng): táo
Nhập mục mới (Enter để dừng): cam
Nhập mục mới (Enter để dừng): 
Danh sách: ['táo', 'cam']

Mở rộng: Để ép kiểu số, dùng int(item) hoặc float(item) bên trong try/except.