0.Python没有像c那样可以使用scanf直接控制输入类型,也没有java那样的Scanner类,Python的input()函数默认会将输入格式化为一个字符串。
1.将字符串转换为数组
'''
return:一个数组
type:为输入的数据类型,如int,float
例子:int_list = list_input("int")
'''
def list_input(type):
#使用data接收字符串,使用split函数将字符串转为list
data = input("please input array,split with space:\n").split(' ')
#,并使用强制类型转换变为int
arr = []
for line in data:
arr.append(eval(type)(line))
return arr