Py学习  »  Python

*循环中的参数(Python)

EdiBoba • 3 年前 • 1174 次点击  

在python中,我可以编写如下内容:

some_list = [(1, 2, 3), (3, 2, 1)]

for i, *args in some_list:
   print(args)

我将获得下一个输出:

[2, 3]
[2, 1]

当我们使用 *args 作为函数参数,它被解包为 tuple .

为什么我们会收到 list 在这种情况下?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/132795
 
1174 次点击  
文章 [ 1 ]  |  最新文章 3 年前