📅  最后修改于: 2023-12-03 14:46:10.275000             🧑  作者: Mango
在Python中,我们有时需要将分隔符分隔的字符串转换为数字。这可以通过编写一个简单的函数来实现。下面让我们来看看如何将分隔符分隔的字符串转换为数字。
def convert_to_numbers(string, separator=','):
"""
将分隔符分隔的字符串转换为数字列表
"""
numbers = [int(num) for num in string.split(separator)]
return numbers
这个函数接受两个参数——字符串和分隔符。它首先使用 split
方法将字符串按照分隔符分割成一个列表。然后,通过列表推导式将每个元素从字符串转换为整数,并返回一个数字列表。
string = '1,2,3,4,5'
numbers = convert_to_numbers(string)
print(numbers)
输出结果:
[1, 2, 3, 4, 5]
以上是将分隔符分隔的字符串转换为数字的简单方法。您可以将其包装在一个更广泛的应用程序中,以处理输入数据,如CSV文件。请使用此代码块进行出发点,以便您可以为您的应用程序编写自己的函数。