fork download
  1. def combinate(sentence, x):
  2. words = sentence.split()
  3. return [' '.join(words[i:i+x]) for i in range(len(words) - x + 1)]
  4.  
  5. line = "Lorem ipsum dolor sit amet consectetur"
  6.  
  7. print(combinate(line, 2))
  8. print(combinate(line, 3))
Success #stdin #stdout 0.02s 9096KB
stdin
Standard input is empty
stdout
['Lorem ipsum', 'ipsum dolor', 'dolor sit', 'sit amet', 'amet consectetur']
['Lorem ipsum dolor', 'ipsum dolor sit', 'dolor sit amet', 'sit amet consectetur']