zip与zip(*),中间如果有list(c)之后,会将压缩的c释放掉?为空列表?
zip与zip()zip是压缩,zip()是解压缩但是中间如果有list(c)之后,会将压缩的c释放掉?为空列表?a = [1, 2, 3]b = [4, 5, 6, 7]c = zip(a, b)print('c', list(c))d = zip(*c)print('d', list(d))打印结果为c [(1, 4), (2, 5), (3, 6)]d []下面这个程序也一样d = zip(*[(1, 4), (2, 5), (3, 6)])print('d', lis