Trong hướng dẫn này, chúng ta học cách nhập nhiều giá trị từ người dùng trong Python.
Dữ liệu nhập vào mặc định là chuỗi. Dùng phương thức split() để tách dữ liệu.
Ví dụ: Nhập nhiều chuỗi
strings = input("Nhập nhiều tên cách nhau bằng dấu cách: ")
strings = strings.split()
print(strings)
Kết quả
Nhập nhiều tên cách nhau bằng dấu cách: Python JavaScript Django React ['Python', 'JavaScript', 'Django', 'React']
Nếu muốn nhập nhiều số? Dùng map và int để chuyển đổi.
Ví dụ: Nhập nhiều số
numbers = input("Nhập nhiều số cách nhau bằng dấu cách: ")
numbers = list(map(int, numbers.split()))
print(numbers)
Kết quả
Nhập nhiều số cách nhau bằng dấu cách: 1 2 3 4 5 [1, 2, 3, 4, 5]
Kết luận
Bạn có thể tùy chỉnh code theo nhu cầu. Hãy bình luận nếu có thắc mắc.