【问题标题】:Issues while converting string to a number将字符串转换为数字时出现问题
【发布时间】:2020-03-17 19:38:33
【问题描述】:

我正在尝试将由此获得的字符串转换为整数,但是我最终得到了这个奇怪的输出,为什么会这样?Code block:

我正在使用 Jupyter Notebooks(Python3)

【问题讨论】:

  • 嗨@Shubhankar!下次,请将代码添加到您的帖子中(而不是作为图像)。我们会更容易复制它并帮助您。
  • 当然,这是我第一次使用堆栈溢出。在将来发布查询时,我会牢记这一点。谢谢!!

标签: python-3.x string list jupyter-notebook int


【解决方案1】:

您之前似乎已经初始化了string 的值。您需要将函数的输出分配给一个变量才能打印它。否则你会得到一个错误。

这段代码应该适合你:

def convert(lst):
    string=''
    for i in lst:
        string = string + str(i)
    return string

a=convert([1,2,3,4,5])
print(int(a))

输出:

12345

【讨论】:

  • @Shubhankar 如果这对您有帮助,请接受答案!
猜你喜欢
  • 2021-12-05
  • 1970-01-01
  • 2022-01-08
  • 1970-01-01
  • 1970-01-01
  • 2022-11-11
  • 2021-12-30
  • 2018-11-21
  • 1970-01-01
相关资源
最近更新 更多