【发布时间】:2021-06-04 16:51:45
【问题描述】:
所以基本上我想将一个包含多个数字的字符串转换为列表中的单独整数。
lst = []
s = '12 14 17'
基本上我想做的是让 lst 成为 lst = [12,14,17] 但我很难做到这一点,因为字符串是一个完整的字符串,而不是每个数字一个字符串。
【问题讨论】:
-
到目前为止你有什么尝试?
-
我已经说过尝试将我拥有的字符串变成类似 s = '12' g = '14' 和 h = '17' 的字符串,以便每个数字都有一个字符串我可以只做一个 str(s)、str(g) 和一个 str(h) 并将它们全部附加到 lst。但如果字符串中有很多数字,这显然是一项重复且困难的任务。
-
只需将其拆分并转换为整数:
[int(n) for n in s.split()],请考虑在提出新问题之前进行搜索。这已经回答了很多次了。
标签: python python-3.x