gpt4 book ai didi

python - 如何从列表中的字符串中删除前 x 个字符

转载 作者:行者123 更新时间:2023-12-04 14:29:17 24 4
gpt4 key购买 nike

所以我有一个列表和几个字符串。我只想从每个字符串中删除前 7 个字符。我怎么做?

我试过了:

lst = ["1234567something", "1234567smthelse"]

for i in lst:

i [7:]

print lst

但是我从一开始就得到了相同的列表......

最佳答案

做的时候i [7:]你是 没有实际编辑 列表的元素,您只是在计算一个新字符串,没有前 7 个字符,并且没有对它做任何事情。

你可以这样做:

>>> lst = [e[7:] for e in lst]
>>> lst
['something', 'smthelse']

这将在数​​组的元素上循环,并按预期从开头删除字符。

关于python - 如何从列表中的字符串中删除前 x 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38992480/

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