def sort_dictionary( wordDict ):
sortedList = []
for entry in sorted(wordDict.iteritems(), key = lambda (k, v): (-v, k) ):
sortedList.append( entry )
return sortedList
Run Code Online (Sandbox Code Playgroud)
该函数将接收包含以下信息的字典:{'this':1,'is':1,'a':1,'large':2,'sentence':1}我想让它生成列表列表,其中元素首先由字典的值从最大值到最小值排序,然后按字母顺序排列.
使用python 2.7.2运行时该函数工作正常,但我收到错误:
File "frequency.py", line 87
for entry in sorted(wordDict.iteritems(), key = lambda (k, v): (-v, k)):
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
当我用python 3.2.3运行程序时.我一直在寻找原因,或2.7和3.2之间的语法差异,并且没有提出任何结果.任何帮助或修复将不胜感激.
目前,我的网页内容标题如下所示:

但我希望内容看起来像这样:

这是涉及该部分页面的HTML:
<div class="header">My Tools<a href="#possess" class="anchor_link">View Tools you Possess</a></div>
Run Code Online (Sandbox Code Playgroud)
我参与课程的CSS:
#content .header{
font-size:180%;
width:1000px;
border-bottom:1px solid #000000;
}
#content .header .anchor_link{
font-size:100%;
text-align:right;
text-decoration:none;
color:#0059FF;
}
Run Code Online (Sandbox Code Playgroud)
你能解释一下我在这里做错了什么,这样我才能得到理想的外表吗?
为了将来参考:我解决了字体大小问题,因为100%是对父div的引用,所以为了使这个文本更小,我将锚的font-size更改为60%