我正在尝试将字符串列表拆分为字符串列表列表,就像标题中那样[String] -> [[String]]
这必须根据字符长度来完成,以便输出中的列表不超过 10。因此,如果输入长度为 20,则将分解为 2 个列表,如果长度为 21,则分解为 3 个列表。
我不知道用什么来做到这一点,我什至不知道如何将一个列表分解为一个列表列表,更不用说基于一定的长度了。
例如,如果限制是5并且输入是:
["abc","cd","abcd","ab"]
Run Code Online (Sandbox Code Playgroud)
输出将是:
[["abc","cd"],["abcd"],["ab"]]
Run Code Online (Sandbox Code Playgroud)
我想指出正确的方向以及使用什么方法,列表理解?递归?