美文网首页
python 列表快速排序和冒泡排序和列表中根据元素取模分割列表

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

作者: 再无岁月可回头了 | 来源:发表于2016-05-14 13:55 被阅读0次

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;

相关文章

网友评论

      本文标题:python 列表快速排序和冒泡排序和列表中根据元素取模分割列表

      本文链接:https://www.haomeiwen.com/subject/awwmrttx.html