Possible Duplicate:
A Transpose/Unzip Function in Python
我有一个 list ,看起来是这样的:
list = (('1','a'),('2','b'),('3','c'),('4','d'))
我想把这个列表分成两个列表.
list1 = ('1','2','3','4')
list2 = ('a','b','c','d')
例如,我可以使用:
list1 = []
list2 = []
for i in list:
list1.append(i[0])
list2.append(i[1])
但我想知道是否有更优雅的解决方案.