说我有:
f1 = lambda x: 2*x+2
f2 = lambda x: x**2
Run Code Online (Sandbox Code Playgroud)
我想f3 = x**2 + 2*x + 2
通过组合f1
和创造f2
.我怎么用Python做到这一点?
说我有lst = [1, 2, 3]
,我想以相反的顺序访问最后两个元素,如[3, 2]
我如何使用切片来做到这一点?
我想在我的代码中创建一个switch语句,其代码遍及大范围的整数(1-15000),分为3个部分:1-5000,5001-10000,10001-15000.
我试过这样一次:
switch(number) {
case 1 ... 1000: (statement here);
Run Code Online (Sandbox Code Playgroud)
这给了我一个关于"......"的语法错误 - "预期的a:".
然后我尝试了:
switch (number) {
case 1:
case 5000:
(statement);
break;
Run Code Online (Sandbox Code Playgroud)
这个方法确实编译但是没有按预期工作,对于没有明确列出的案例的错误答案.
在网上找不到任何其他建议.有人可以帮忙吗?