In [10]: test = [1,2,"yes"] ---append(x) 追加到链尾 In [11]: test.append(1) In [12]: test Out[12]: [1, 2, 'yes', 1] ---extend(L) 追加一个列表,等价于+= In [14]: test.extend(['no','maybe']) In [15]: test Out[15]: [1, 2, 'yes', 1, 'no', 'maybe'] ---insert(i,x) …
1.冒泡排序 需求:请按照从小到大对列表 [13, 22, 6, 99, 11] 进行排序 原理:相邻两个值进行比较,将较大的值放在右侧,依次比较! li=[39,11,43,88,765,9]for i in range(len(li)): for n in range(i,len(li)): if li[n]>li[n+1]: li[n],li[n+1]=li[n+1],li[n]print(li) 2.选择排序 3.递归 递归:循环调用函数本身,根据条件退出 def ab(a): if a…
1.冒泡排序 lis = [56,12,1,8,354,10,100,34,56,7,23,456,234,-58] def sortport(): for i in range(len(lis)-1): for j in range(len(lis)-1-i): if lis[j] > lis[j+1]: lis[j],lis[j+1] = lis[j+1],lis[j] return lis 2.计算x的n次方的方法 def power(x, n): s = 1 while n > 0:…