gpt4 book ai didi

python - 在随机 len 的数字字符串后删除随机 len 的 0

转载 作者:行者123 更新时间:2023-12-01 01:45:59 34 4
gpt4 key购买 nike

我目前正在获取 Python 3.x 中以 0 的随机长度结尾的随机数列表。例如,我得到以下一组随机数字字符串:

String 1 = 203502000000
String 2 = 302933000
String 3 = 000023123389270

有没有办法删除每个字符串末尾的 0 串,而不删除任何其他 0 串(例如在字符串 3 开头找到的 0 串)?谢谢。

最佳答案

假设您的变量是您声称的字符串,而不是问题中的整数,您正在寻找 rstrip :

>>> s1 = '203502000000'
>>> s1.rstrip('0')
'203502'

这将从字符串中删除所有尾随零,但不会删除其他任何地方。

要将其应用于整个列表,您可以使用列表理解:

[s.rstrip('0') for s in my_list]

关于python - 在随机 len 的数字字符串后删除随机 len 的 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51344411/

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