假设我们有数字列表,只要产品是数字,我们希望将其中的所有数字相乘.
例如:
[2,2,5] => [4,5]
[3,3,7] => [9,7]
[5,5,5,5,5] => [5,5,5,5,5]
Run Code Online (Sandbox Code Playgroud)
我能以某种方式functools.reduce在这里使用吗?什么是解决这个问题的pythonic方法?
假设我们有bootstrap 3导航栏,模板的一部分可能如下所示:
<ul class="nav navbar-nav">
<li repeat.for="row of router.navigation" class="${row.isActive ? 'active' : ''}">
<a data-toggle="collapse" data-target="#skeleton-navigation-navbar-collapse.in" href.bind="row.href">${row.title}</a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
这也是Aurelia docs的例子.
现在让我们说,我想添加一个带下拉列表的项目:
<ul class="nav navbar-nav">
<li repeat.for="row of router.navigation" class="${row.isActive ? 'active' : ''}">
<a data-toggle="collapse" data-target="#skeleton-navigation-navbar-collapse.in" href.bind="row.href">${row.title}</a>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="#">Some page</a></li>
<li><a href="#">Some other page</a></li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
如何为此下拉列表配置路由?我需要第二个路由器吗?儿童路由器?