您是说要这样做吗?:
a='abcdefg'
b = [a[i:i+3] for i in xrange(len(a)-2)]
print b
['abc', 'bcd', 'cde', 'def', 'efg']
使用Python 2.7.1中的itertools,yield和iter()生成带有滑动窗口的字符串列表?
您是说要这样做吗?:
a='abcdefg'
b = [a[i:i+3] for i in xrange(len(a)-2)]
print b
['abc', 'bcd', 'cde', 'def', 'efg']