📜  Python – 整数字符串到整数列表(1)

📅  最后修改于: 2023-12-03 15:34:08.779000             🧑  作者: Mango

主题:Python – 整数字符串到整数列表

在Python中,可以使用split()方法将一个字符串,按照指定的分隔符分割成一个列表。对于一个只包含整数的字符串,可以通过split()方法来将其分割成整数列表。

具体实现步骤如下:

  1. 将整数字符串以指定的分割符分割成字符串列表。
  2. 对于每个字符串,使用int()函数将其转换为对应的整数。
  3. 将所有的整数添加到列表中。

下面是实现该功能的Python代码:

def str_to_int_list(str_num, separator=' '):
    str_list = str_num.split(separator)
    int_list = []
    for s in str_list:
        int_list.append(int(s))
    return int_list

此函数可以接受两个参数,第一个参数是需要转换的整数字符串,第二个参数是添加分割符的符号。默认的分隔符是空格。函数会返回转换后的整数列表。

测试代码如下:

str_num = '1 2 3 4 5'
int_list = str_to_int_list(str_num)
print(int_list)

输出:

[1, 2, 3, 4, 5]

以上是如何将整数字符串转换为整数列表的方法,可以在多个场景中使用。如在一些算法题目中,需要将输入的整数序列,转换为整数列表进行计算。