我熟悉ruby send方法,但由于某种原因,我不能做这样的事情
a = 4
a.send(:+=, 1)
Run Code Online (Sandbox Code Playgroud)
出于某种原因,这不起作用.然后我尝试了类似的东西
a.send(:=, a.send(:+, 1))
Run Code Online (Sandbox Code Playgroud)
但这也行不通.通过'发送'解雇加等于什么的正确方法是什么?
我是python的新手,这就是为什么我正在努力解决我认为非常基本的问题.我有两个清单:
a = [0, 1, 2, 3, 4, 5, 6, 7]
b = [1, 2, 5, 6]
Run Code Online (Sandbox Code Playgroud)
在输出上我需要得到它们之间的所有交叉点:
c = [[1, 2], [5, 6]]
Run Code Online (Sandbox Code Playgroud)
那个算法是什么?