我有一个长这样的列表:
my_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])
但我想知道是否有更加优雅的解决方案。