繁体   English   中英

如何删除列表中字符串的第一个字符? [PYTHON]

[英]How to remove the first character of a string that's in a list? [PYTHON]

我想从这个数组中的每个索引中删除 ["flow", "flappy", "flirtify"] 第一个字符,但我不知道如何。 我几乎尝试了所有方法,但仍然无法正常工作。 有什么建议么?

first_char_removed = [word[1:] for word in original_list]

将来,我建议您发布您的代码尝试

要删除字符串的第一个字符,您只需使用 string[1:] 即可返回相同的字符串而没有第一个字符。

请参见下面的代码示例:


for myword in myWordsArray:
  print(myword[1:])
[word[1:] for word in ["flow", "flappy", "flirtify"]]

您可以看到如何为单个字符串执行此操作,然后使用列表推导

最简单的方法可能是列表理解

l = [e[1:] for e in ["flow", "flappy", "flirtify"]]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM