Python3如何将字符串添加到列表中的整数

时间:2018-04-03 08:19:50

标签: string python-3.x list int add

我正在尝试计算列表中的项目,将字符串和整数相加。 功能不起作用:

x_list = ['string', '100', 'string']

def calculate_str_and_int():
    str_x = x_list[1]
    sum_x = int(str_x) + 200
    print(sum_x)

预期产量:     [' string',300,' string']

提前谢谢!

1 个答案:

答案 0 :(得分:0)

您应该将位置1中的值重新分配给新计算的值,例如:

reader1.Close();

这将打印:

x_list = ['string', '100', 'string']

def calculate_str_and_int():
    str_x = x_list[1]
    sum_x = int(str_x) + 200
    x_list[1] = sum_x
    print(x_list)

calculate_str_and_int()