如何将不同参数的字符串转换为整数?

时间:2016-02-21 08:11:09

标签: python

我想编写函数,按顺序将带有许多参数的字符串转换为整数。问题是,如何定义?

喜欢

def function_average(numbers)

其中number是一个字符串。

我想要

function_average('40,50,60')
>>> 50

没有切割成不同的字符串,而是在一个字符串中。

我尝试了不同的方法,但总是有错误,比如无效的语法。

1 个答案:

答案 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'))