我注意到在尝试p= p+i不同的列表时, p += i
例如:
test = [0, 1, 2, 3,]
p = test
test1 = [8]
p = p + test1
print test
Run Code Online (Sandbox Code Playgroud)
在上面的代码中test打印出原始值[0, 1, 2, 3,]
但是如果我在下面p = p + test1用p += test1As 切换
test = [0, 1, 2, 3,]
p = test
test1 = [8]
p += test1
print test
Run Code Online (Sandbox Code Playgroud)
test 现在等于 [0, 1, 2, 3, 8]
价值不同的原因是什么?
我只是在学习JavaScript和Web开发,我想知道我想做什么是可能的.我想编写一个JavaScript测验,用于保存用户输入的答案而无需后端.这可能吗?
如果不可能,我能做到的最简单,最简单的方法是什么?
谢谢
PS:如果这不是正确的问题,请指导我到我要问的地方.
如果我有一个 table( widgets),其中包含布尔列,如is_blue、 和is_hard以及一些字符串列,如region和kind。
我可以执行如下查询来获取与所有条件匹配的行
select * from widgets
where is_hard = true
and is_blue = false
and region = 'NYC'
and kind = 'Deluxe';
Run Code Online (Sandbox Code Playgroud)
如果我还想找到满足 3/4 条件或 2/4 等等的小部件。我可以在一个查询中使用 SQL 执行此操作吗?或者我是否必须在代码中迭代,进行越来越不具体的查询?我最熟悉的是 Postgres 和 Ruby。