python:列表理解策略

标签 python list-comprehension

我正在寻找一个字符串并创建一个字符串列表,这些字符串构成了原始字符串。

例如:

"asdf" => ["a", "as", "asd", "asdf"]

我确信有一种“pythonic”方式可以做到这一点;我想我只是失去了理智。完成这项工作的最佳方法是什么?

最佳答案

一种可能:

>>> st = 'asdf'
>>> [st[:n+1] for n in range(len(st))]
['a', 'as', 'asd', 'asdf']

关于python:列表理解策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/467094/

相关文章:

python - Keras:使用带有填充序列的 mask_zero 与单序列非填充训练

python sqlalchemy 不同的列值

python - 给定字符串索引如何恢复相应的单词/标记?

Python将函数应用于列表,将结果存储为列表

haskell - 学习 haskell : Making a function that returns a list of elements that only appear once

python - 使用 python 自动按下 "submit"按钮

python - 如何将复杂矩阵保存在文件中?

python - 使用 python 对多索引表中的行值求和

Python3 : Matching elements between two lists based upon substrings

python - Pandas 数据框的元组列表列表?