gpt4 book ai didi

python - 将字符串转换为列表并将元素转换为整数

转载 作者:太空宇宙 更新时间:2023-11-04 10:17:41 25 4
gpt4 key购买 nike

所以我有一个字符串,我想把它转换成一个列表

输入:

“123|456|890|60”

输出:

[123,456,890,60]

另一个例子,输入:

“123”

输出:

[123]

这是我到目前为止所做的。

A=input()
n=len(A)
i=0
z=0
K=""
Y=[0]*n
while(i<n):
if(A[i]=="|"):
Y[z]=int(Y[z])
j=+1
K=""
else:
Y[z]=K+A[i]
i+=1
print(Y)

最佳答案

感谢您尝试编辑。拆分字符串和将字符串转换为整数是非常常见的任务,Python 内置了实现这些任务的工具。

str.split 按给定的分隔符将字符串拆分为列表。int 可以将字符串转换为整数。您可以使用 map 将函数应用于列表的所有元素。

>>> map(int, "123|456|890|60".split('|'))
[123, 456, 890, 60]

关于python - 将字符串转换为列表并将元素转换为整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34405409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com