我正在迭代一个列表,我试图从中提取数据,如下所示:
for i in lst:
print(i.split('-'))
... output
['a', 'doa', 'a', 'h5t']
['a', 'rne']
['a', 'ece']
['a', 'ece']
['a', 'tnt', 'c', 'doa', 'd', 'nvc', 'a', 'nnm', 'a', 'h5t']
['a', 'tps']
我的目标是提取每个列表中3个字符长的所有字符串。如果我做
len(i.split('-'))
在这种情况下,上面的内容如下:
4
2
2
2
10
2
循环中的比我只获得列表中每个唯一字符串的长度。我的问题是如何计算每个列表中每个字符串中的字符数?
编辑:
输出应如下所示:
['doa', 'h5t']
['rne']
['ece']
['ece']
['tnt', 'doa', 'nvc', 'nnm', 'h5t']
['tps']