In Python what type of object does *zip(list1, list2) return?
本问题已经有最佳答案,请猛点这里访问。
Possible Duplicate:
Python: Once and for all. What does the Star operator mean in Python?
1 2 3 4 5 6 7 | x = [1, 2, 3] y = [4, 5, 6] zipped = zip(x, y) list(zipped) x2, y2 = zip(*zip(x, y)) x == list(x2) and y == list(y2) |
1 2 | res = *zip(x, y) print(res) |
不管用吗?
python中的星号"operator"不返回对象;它是一种句法结构,意思是"使用作为参数提供的列表调用函数"。
所以:
x=〔1, 2, 3〕f(*x)
相当于:
F(1, 2, 3)
关于这个的博客条目(不是我的):http://www.technowlety.org/code/python/asterisk.html
对于
这意味着
python中的
双星