在Python中,您可以通过以下几种方法实现一行输入多个数据:
1. 使用`input().split()`方法:
nums = input("请输入多个数(以空格分隔):").split() 将输入的字符串转换为整数列表
nums = [int(num) for num in nums] 将列表中的字符串转换为整数
print(nums) 打印整数列表
2. 使用`map()`函数:
nums = list(map(int, input("请输入多个数(以空格分隔):").split())) 将输入的字符串转换为整数列表
print(nums) 打印整数列表
3. 使用列表推导式:
nums = [int(num) for num in input("请输入多个数(以空格分隔):").split()] 将输入的字符串转换为整数列表
print(nums) 打印整数列表
4. 使用逗号分隔的方式:
nums = list(map(int, input("请输入多个数(以逗号分隔):").split(','))) 将输入的字符串转换为整数列表
print(nums) 打印整数列表