$("<ol>").appendTo(some_div);
$.each(map, function(i,example){
$("<li>" + example + "</li>").appendTo(some_div)
});
$("</ol>").appendTo(some_div);
Run Code Online (Sandbox Code Playgroud)
预期:
<ol><li>example1</li><li>example2</li></ol>
实际:
<ol></ol><li>example1</li><li>example2</li>
知道为什么会这样吗?
def f():
lst = ['a', 'b', 'c']
return lst[1:]
Run Code Online (Sandbox Code Playgroud)
为什么f().append('a') is None == True即使f().__class__是<type 'list'>和f() == ['b', 'c']
我想将字典的值添加到另一个字典中.例如:
adict = {1: {'a': 13, 'b': 19, 'c': 15}, 2: {'a': 7, 'b': 2, 'c': 0}}
Run Code Online (Sandbox Code Playgroud)
如果我们加入{1: {'a': 3, 'b': 9, 'c': 23}}adict
然后adict应该是:
{1: {'a': 16, 'b': 28, 'c': 38}, 2: {'a': 7, 'b': 2, 'c': 0}}
Run Code Online (Sandbox Code Playgroud)
如果我们添加,{3: {'a': 4}}那么adict现在应该是:
{1: {'a': 16, 'b': 28, 'c': 38}, 2: {'a': 7, 'b': 2, 'c': 0}, 3: {'a': 4}}
Run Code Online (Sandbox Code Playgroud)
如果我们添加 {2: {'a': 1, 'b': 8, 'c': 27, 'd': 11}}
然后adict应该是:
{1: {'a': 16, 'b': 28, 'c': …Run Code Online (Sandbox Code Playgroud) 我怎么能写一个函数,给定字典和键名,返回该值或False,例如:
d = {'a1' : 1, 'a2' : 2, 'a3' : {'b1' : 3, 'b2' : 4, 'b3' : {'c1' : 5}}}
get_dval(d, 'a1') => 1
get_dval(d, 'a3', 'b1') => 3
get_dval(d, 'a3', 'b3', 'c1') => 5
get_dval(d, 'a1', 'b2') => False
Run Code Online (Sandbox Code Playgroud)