【发布时间】:2019-04-13 16:38:29
【问题描述】:
我很难根据给定的数字合并 Python 列表中的元素。
我已经找到了使用特定数字的解决方案。但我想使用各种给定的数字(N)。
即当我有清单时
['There', 'was', 'a', 'farmer', 'who', 'had', 'a', 'dog', 'and', 'cat', '.']
结果,
当 N = 2
['There was', 'a farmer', 'who had', 'a dog', 'and cat', '.']
或 N = 3
['There was a', 'farmer who had', 'a dog and', 'cat .']
我更希望它直接修改现有列表,不使用任何模块或库。
非常感谢任何帮助!
【问题讨论】:
-
你能展示一些你尝试过的代码吗?
-
可能重复:stackoverflow.com/questions/434287/… 只是
' '.join块 -
"我更希望它直接修改现有列表,不使用任何模块或库。"你为什么更喜欢那些东西?如果你想直接修改列表,那几乎肯定是低效的。为什么不想使用模块?