fork(1) download
  1. main_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
  2.  
  3. result_list = []
  4. for i in range(0, len(main_list), 4):
  5. item = main_list[i:i+4] # Делаем слайс в 4 элемента
  6. item = ' (s) '.join(item) + ' (s)' # Объединяем его в строку c разделителями
  7. result_list.append(item)
  8.  
  9. print(result_list)
  10.  
  11.  
  12. # То же самое, но в одну строку
  13. result_list = [' (s) '.join(main_list[i:i+4]) + ' (s)' for i in range(0, len(main_list), 4)]
  14. print(result_list)
Success #stdin #stdout 0.02s 9984KB
stdin
Standard input is empty
stdout
['a (s) b (s) c (s) d (s)', 'e (s) f (s) g (s) h (s)']
['a (s) b (s) c (s) d (s)', 'e (s) f (s) g (s) h (s)']