【发布时间】:2017-02-10 16:53:27
【问题描述】:
我有一个列表列表,每个列表都有 11 个字符串。最后一个字符串是一个 8 位代码,我需要保留前三位但删除后五位。
我很确定这可以使用索引和切片来完成。一个使用 5 个条目而不是 11 个条目的列表的示例。
示例 =
[['a','b','c','d','2020BG1C'],['e','f','g','h','1997AF33'],['i','j','k','l', '1566IL2L']]
Desired_Outcome =
[['a','b','c','d','202'],['e','f','g','h','199'],['i','j','k','l', '156']]
【问题讨论】:
-
您似乎希望我们为您编写一些代码。虽然许多用户愿意为陷入困境的编码人员编写代码,但他们通常只有在发布者已经尝试自己解决问题时才会提供帮助。展示这项工作的一个好方法是包含您迄今为止编写的代码、示例输入(如果有的话)、预期输出和您实际获得的输出(输出、回溯等)。您提供的详细信息越多,您可能收到的答案就越多。检查FAQ 和How to Ask。
-
另外,你说你想“保留前三位但删除后五位”,但你的例子显示前 四个 字符被保留,最后一个 四个已删除。
-
我很感激,但我写的所有东西看起来都是垃圾,不值得分享。以后会补充的,谢谢!
标签: python string list indexing replace