在Python中,输入一组数据可以通过以下几种方法实现:
1. 使用`input()`函数和循环:
data = [] 创建一个空列表用于存储输入的数据
n = int(input("请输入数据的个数:")) 首先输入数据的个数
for i in range(n):
data.append(input("请输入第{}个数据:".format(i + 1)))
2. 使用逗号分隔输入:
data = input("请输入以逗号分隔的数据:").split(',') 获取以逗号分隔的多个输入
for datum in data:
print(datum)
3. 使用列表解析获取以空格分隔的输入:
data = [int(x) for x in input("请输入以空格分隔的整数:").split()] 使用列表解析获取以空格分隔的多个输入
for datum in data:
print(datum)
4. 使用`map`函数将字符串转换为整数:
data = list(map(int, input("请输入以空格分隔的整数:").split())) 使用 map 函数将字符串转换为整数
for datum in data:
print(datum)
5. 使用自定义函数获取以特定分隔符分隔的多个输入:
def get_multiple_inputs(separator):
data = input("请输入以 {} 分隔的数据:".format(separator))
return data.split(separator)
separator = input("请输入分隔符:")
data = get_multiple_inputs(separator)
for datum in data:
print(datum)
以上方法可以帮助你根据不同的需求选择合适的方式来输入一组数据