我正在阅读学习Python,很难理解作者在这里到底想表达什么
他说:因为调用中的参数解包语法接受iterables,所以也可以使用zip内置调用来解压压缩元组,方法是为另一个zip调用生成优先或嵌套的zip results参数
>>> X = (1, 2)
>>> Y = (3, 4)
>>> list(zip(X, Y))
[(1, 3), (2, 4)] # Zip tuples; returns an iterable.
>>> A, B = zip(*zip(X, Y)) # Unzip a zip!
>>> A
(1, 2)
>>> B
(3, 4)
我不明白拉链的意思,然后*拉链?难道A,B=X,Y不会做同样的事情吗。有人能帮我解释一下这个概念吗
目前没有回答
相关问题 更多 >
编程相关推荐