📌  相关文章
📜  Python – 将分隔符分隔的列表转换为数字(1)

📅  最后修改于: 2023-12-03 14:46:10.275000             🧑  作者: Mango

Python – 将分隔符分隔的列表转换为数字

在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文件。请使用此代码块进行出发点,以便您可以为您的应用程序编写自己的函数。