python 对列表元素分割_python 列表快速排序和冒泡排序和列表中根据元素取模分割列表...

list=['2','4','5','22','6','8','12'];

def function_name(list):

lens=len(list):

if(lens<2):

return list;

for i in range(lens):

string=array[i]

str=i

for j inrange(i,lens):

if list[j]

string=list[j]

str=j

ifi!=str:

list[i],list[str]=list[str],list[i]

return list;

#冒泡

def function_name2(list):

lens=len(list):

if(lens<=2):

returnarray;

for i in range(lens):

for j in range(lens-i-1):

if  list[j+1]< list[j]:

list[j+1],list[j]=list[j],list[j+1]

return list;

#列表取模分割

def function_name3(arr):

result=[];

for idx, x in enumerate(arr):

print x;

a=idx%2+2;

result.setdefault(a,[]).append(x);

return result;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值