相关疑难解决方法(0)

如何将列表拆分为大小均匀的块?

我有一个任意长度的列表,我需要将它分成相同大小的块并对其进行操作.有一些明显的方法可以做到这一点,比如保留一个计数器和两个列表,当第二个列表填满时,将它添加到第一个列表并清空下一轮数据的第二个列表,但这可能非常昂贵.

我想知道是否有人对任何长度的列表都有一个很好的解决方案,例如使用生成器.

我一直在寻找有用的东西,itertools但我找不到任何明显有用的东西.但是可能会错过它.

相关问题:在块中迭代列表的最"pythonic"方法是什么?

python split list chunks

2068
推荐指数
40
解决办法
84万
查看次数

将字符串转换为单词列表?

我正在尝试使用python将字符串转换为单词列表.我想采取以下内容:

string = 'This is a string, with words!'
Run Code Online (Sandbox Code Playgroud)

然后转换为这样的东西:

list = ['This', 'is', 'a', 'string', 'with', 'words']
Run Code Online (Sandbox Code Playgroud)

请注意省略标点符号和空格.最快的方法是什么?

python string words list text-segmentation

58
推荐指数
7
解决办法
17万
查看次数

有没有办法在Python中每隔第n个分隔符拆分一个字符串?

例如,如果我有以下字符串:

"这 - 是 - 一个字符串"

我可以每隔2个" - "而不是每个" - "拆分它,以便它返回两个值("this-is"和"a-string")而不是返回四个?

python string split

18
推荐指数
3
解决办法
1万
查看次数

如何加入字符串列表?

这对你们大多数人来说可能很容易解决,但我无法解决这个问题,我可以简单地解决这个问题str()吗?

我想转换这个列表:['A','B','C']into 'A B C'.

提前致谢!!

python string

5
推荐指数
1
解决办法
815
查看次数

标签 统计

python ×4

string ×3

list ×2

split ×2

chunks ×1

text-segmentation ×1

words ×1