是否可以从内联获取多个返回值? 例如:
a,b=[(1,2) for _ in range(3)]
这样:
a=[1,1,1]
b=[2,2,2]
答案 0 :(得分:8)
您可以使用zip功能
>>> a, b = zip(*[(1,2) for _ in range(3)])
>>> a
(1, 1, 1)
>>> b
(2, 2, 2)
或者也是
>>> a, b = [1]*3, [2]*3
>>> a
[1, 1, 1]
>>> b
[2, 2, 2]
>>>
答案 1 :(得分:2)
内置 <header>
<div class="container">
<a href="" class="toggle-btn">
<span class="bar"></span>
<span class="bar"></span>
<span class="bar"></span>
</a>
<div class="row">
<a href="index.html" class="logo"><img src="myLogo.png"></a>
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Work</a></li>
<li><a href="#">About us</a></li>
<li><a href="#">Support</a></li>
</ul>
</nav>
</div>
</div>
</header>
可能会被“滥用”以产生这种输出:
<cfhttp url="#ApiPath#" method="post" result="res">
<cfhttpparam type="header" name="Content-Type" value="application/json" />
<cfhttpparam type="body" value="#payload#" />
</cfhttp>
<cffile action = "write" file = "#FileName#" output = "#res.fileContent#">