gpt4 book ai didi

python - 在 Python 中对列表中的每个字符串进行切片

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

我想在 Python 中对列表中的每个字符串进行切片。

这是我目前的 list :

['One', 'Two', 'Three', 'Four', 'Five']

这是我想要的结果列表:
['O', 'T', 'Thr', 'Fo', 'Fi']

我想从列表中的每个字符串中切掉最后两个字符。

我怎样才能做到这一点?

最佳答案

使用 list comprehension使用应用于输入列表中每个元素的表达式的结果创建一个新列表;这里是 [:-2]最后两个字符的切片,返回余数:

[w[:-2] for w in list_of_words]

演示:
>>> list_of_words = ['One', 'Two', 'Three', 'Four', 'Five']
>>> [w[:-2] for w in list_of_words]
['O', 'T', 'Thr', 'Fo', 'Fi']

关于python - 在 Python 中对列表中的每个字符串进行切片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35314886/

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