String Python中根据长度对字符串进行分类

String Python中根据长度对字符串进行分类,string,list,python-2.7,String,List,Python 2.7,我给了n个不同的字符串。我必须根据列表形成不同的字符串列表。例如,给定字符串是this,即am,are,i,j,则应生成四个列表,如下所示: s[1] = [i,j] s[2] = [is,am] s[3] = [are] s[4] = [this,that] 这些列表必须易于通过其索引访问(在本例中为长度)您可以使用: 输出: 1 -> ['i', 'j'] 2 -> ['is', 'am'] 3 -> ['are'] 4 -> ['this', 'that'] 我

我给了n个不同的字符串。我必须根据列表形成不同的字符串列表。例如,给定字符串是
this,即am,are,i,j
,则应生成四个列表,如下所示:

s[1] = [i,j]
s[2] = [is,am]
s[3] = [are]
s[4] = [this,that]
这些列表必须易于通过其索引访问(在本例中为长度)

您可以使用:

输出:

1 -> ['i', 'j']
2 -> ['is', 'am']
3 -> ['are']
4 -> ['this', 'that']

我已经初始化了一个字典,然后在从用户处获取字符串时,我检查了字符串长度,然后将该字符串添加到dic[string length]列表中。以何种方式不满足要求?
1 -> ['i', 'j']
2 -> ['is', 'am']
3 -> ['are']
4 -> ['this', 'that']