小编Uri*_*iel的帖子

使用乘法实现加法

我已经熟悉使用加法或使用乘法求幂来实现乘法的着名问题,使用循环或位移算法并添加移位位组合.

现在,我想知道是否有任何方法只使用更高级别的操作来实现加法,例如具体的乘法,或取幂,对数等(减去减法)

这可以通过组合这些操作的某种算法(以及可能的按位运算符作为助手)来实现,或者是作为公理的基本操作的附加,因此除了其定义之外,它不能以其他方式再现?

谢谢.

algorithm math multiplication addition exponentiation

10
推荐指数
1
解决办法
914
查看次数

将一个列表中随机选择的元素插入另一个列表中

我有两个列表:list1=["a","b","c","d"]list2=["z","y","x","w"].

我想采取一个随机的元素list1并把它放在list2[1].

我写,list2.insert(1,random.sample(list1,1)) 但我明白了['z',['b'],'y','x','w']

如何删除周围的括号'b'

python list

3
推荐指数
1
解决办法
79
查看次数