python笔记-list去重&冒泡排序

'''list去重'''

ids = [1,2,3,3,4,2,3,4,5,6,1]

new_ids = []

for xin ids:

if xnot in new_ids:

new_ids.append(x)

print new_ids

ids = [1,4,3,3,4,2,3,4,5,6,1]

# print set(ids)

ids =list(set(ids))

print ids

ids = [1,4,3,3,4,2,3,4,5,6,1]

news_ids =list(set(ids))

news_ids.sort(key=ids.index)

print new_ids

import itertools

ids = [1,4,3,3,4,2,3,4,5,6,1]

ids.sort()

it = itertools.groupby(ids)

for k, gin it:

print k,

print "-------------------------"

'''冒泡排序'''

def data(num):

for xin range(len(num)-1,0,-1):

for jin range(0,x):

if num[j] > num[j+1]:

num[j],num[j+1]=num[j+1],num[j]

print num

return num

print data([3,6,99,11,1,2,4,0])

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。