fork download
  1. test = 'a1.jpg, a2.jpg, a3.jpg, b1.jpg, b2.jpg, b3.jpg, b4.jpg'
  2. l = test.split(', ')
  3. res = {}
  4. for fname in l:
  5. key = fname[0]
  6. res.setdefault(key, []).append(fname)
  7. print(list(res.values()))
  8.  
Success #stdin #stdout 0.02s 9220KB
stdin
Standard input is empty
stdout
[['a1.jpg', 'a2.jpg', 'a3.jpg'], ['b1.jpg', 'b2.jpg', 'b3.jpg', 'b4.jpg']]