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

2019-06-28  本文已影响0人  菜鸟一枚123

'''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])

上一篇下一篇

猜你喜欢

热点阅读