Возможный дубликат:
Функция Transpose/Unzip в Python
У меня есть список, который выглядит так:
list = (('1','a'),('2','b'),('3','c'),('4','d'))
Я хочу отделить список в 2 списках.
list1 = ('1','2','3','4')
list2 = ('a','b','c','d')
Я могу сделать это, например, с помощью
list1 = []
list2 = []
for i in list:
list1.append(i[0])
list2.append(i[1])
Но я хочу знать, есть ли более элегантное решение.