gpt4 book ai didi

python - 将字符串(不带任何分隔符)转换为列表

转载 作者:IT老高 更新时间:2023-10-28 21:05:24 28 4
gpt4 key购买 nike

我有一个电话号码(字符串),例如“+123-456-7890”,我想变成一个看起来像这样的列表:[+, 1, 2, 3, -, ...., 0]。

为什么?所以我可以遍历列表并删除所有符号,所以我只剩下一个数字列表,然后我可以将其转换回字符串。

解决此问题的最佳方法是什么?我遇到的所有解决方案都不适用,因为我在数字之间没有任何特殊字符(所以我不能在那里拆分字符串。)

有什么想法吗?我真的很感激!

编辑 - 这是我尝试过的:

x = row.translate(None, string.digits)
list = x.split()

还有:

filter(lambda x: x isdigit())

最佳答案

制作一个列表(your_string)

>>> s = "mep"
>>> list(s)
['m', 'e', 'p']

关于python - 将字符串(不带任何分隔符)转换为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15526883/

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