选择排�python版:
a=[1,5,4,2,2,21,12,7,0]
b=list(set(a)) # 建立新的列表,嵌套的是集å�ˆï¼ˆé™¤åŽ»å†—ä½™å…ƒç´ å¹¶è‡ªåŠ¨æŽ’åº�)
c=[] # 建立空列表,用æ�¥å˜æ”¾é€‰æ‹©æŽ’åº�的数æ�®
for j in b: #集å�ˆåˆ—表ä¸é€‰æ‹©å…ƒç´
for i in a: #列表ä¸é€‰æ‹©å…ƒç´ ,
if i ==j:
c.append(i)
print(c)
'''
æˆ‘è¾“å…¥çš„åˆ—è¡¨å…ƒç´ é›†å�ˆæœ‰ï¼š1,2,4,5,12,21(已排好åº�并除去冗余)
其䏿ˆ‘ä¾�次选择集å�ˆä¸çš„å�„个数æ�®ï¼Œä¸ŽåŽŸæ�¥åˆ—è¡¨çš„å…ƒç´ ç›¸æ¯”
如果相ç‰ï¼Œæˆ‘就把a集å�ˆçš„相对应的数æ�®å˜åˆ°ç©ºåˆ—表里
'''
当然,有一�更方便的排�方�:
a=[1,2,5,8,3,6,6,6,6,6] a.sort() print(a)