you can also use
>>> alist = ['username1,username2', 'username3','username4,username5'] >>> [j for i in alist for j in i.split(',')]
but the @zhangyangyu method is faster
>>> import timeit >>> timeit.timeit("[j for i in ['username1,username2', 'username3','username4,us ername5'] for j in i.split(',')]", number=10000) 0.05875942333452144 >>> timeit.timeit("','.join(['username1,username2', 'username3','username4,usern ame5']).split(',')", number=10000) 0.023530085527625033
source share