我试图从字典中的列表中获取价值?不确定如何访问它?但这就是我所做的和我得到的错误,因为 TypeError:字符串索引必须是整数,而不是str
lloyd = {
"name": "Lloyd",
"homework": [90.0, 97.0, 75.0, 92.0],
"quizzes": [88.0, 40.0, 94.0],
"tests": [75.0, 90.0]
}
alice = {
"name": "Alice",
"homework": [100.0, 92.0, 98.0, 100.0],
"quizzes": [82.0, 83.0, 91.0],
"tests": [89.0, 97.0]
}
tyler = {
"name": "Tyler",
"homework": [0.0, 87.0, 75.0, 22.0],
"quizzes": [0.0, 75.0, 78.0],
"tests": [100.0, 100.0]
}
for i in alice:
print i['quizzes']
Run Code Online (Sandbox Code Playgroud)
我正在学习python,而且我还有更多的疑问如果有人可以提供帮助,那将是学习方面的帮助.提前谢谢.
1)如何访问关键'家庭作业'并将其值列入清单?
2)如何访问dict alice并总结其所有键的值?家庭作业+测验+带sum()函数的测试
3)如何访问密钥'llyod'并获取列表的len()?说'家庭作业'
这是我尝试过的,我也得到了同样的错误:
def average(x):
for a in x:
return sum(a['homework']) / len(a['homework'])
return sum(a['quizzes']) …Run Code Online (Sandbox Code Playgroud) 我想使用javascript onClick()函数将一个包含img src的变量传递给另一个页面.我怎么能通过id或name标签来做到这一点.这是我正在寻找的:
通过home.html中的onclick()获取img src变量,并使用location.href = '/image';in my function()传递给&document.write()到img.html
提前致谢.
功能
<script type="text/javascript">
function img(id)
{
this.id = id;
var i = document.getElementById("image").src;
var j = new Image();
j.src = i;
document.body.appendChild(j);
document.write('"<img src="' + j + '"' + '/>');
}
</script>
Run Code Online (Sandbox Code Playgroud)
home.html的
<div class="container">
<ul class="thumbnails">
<li class="span3">
<img src="../img/google-app-engine.gif" class="thumbnail" id="abc" name="a">
<img data-src="holder.js/300x200" alt="">
<button class="btn btn-inverse" type="button" onclick="img();">Share</button>
</li>
<li class="span3">
<img src="../img/google-app-engine.gif" class="thumbnail" id="xyz" name="b">
<img data-src="holder.js/300x200" …Run Code Online (Sandbox Code Playgroud)