我想编写函数,按顺序将带有许多参数的字符串转换为整数。问题是,如何定义?
喜欢
def function_average(numbers)
其中number是一个字符串。
我想要
function_average('40,50,60')
>>> 50
没有切割成不同的字符串,而是在一个字符串中。
我尝试了不同的方法,但总是有错误,比如无效的语法。
答案 0 :(得分:1)
从您的函数名称和参数中猜测......
def function_average(numbers):
numbers_list = numbers.split(',')
return sum([int(x) for x in numbers_list]) / len(numbers_list)
print(function_average('40,50,60'))