Unfortunately, there is no way other than iterating over the list of lists.
x,y = [i[:2] for i in a], [i[2:] for i in a]
print(x)
print(y)
[[1, 2], [3, 4], [5, 6]]
[['a', 'b'], ['c', 'd'], ['e', 'f']]
If you are open to using numpy then -
import numpy as np
x,y = np.array(a)[:,:2], np.array(a)[:,2:]
print(x)
print(y)
[['1' '2']
['3' '4']
['5' '6']]
[['a' 'b']
['c' 'd']
['e' 'f']]
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…