首页上一页 1 下一页尾页 2 条记录 1/1页
序列切片,sort排序问题
发表在Python图书答疑
2020-03-11 悬赏:2 学分
《Python编程入门指南》第5章 序列的应用
是否精华
是
否
版块置顶:
是
否
list1 = ['1', 'a', '2', 'b', '3', 'c', '4', '8', '7', '6', '5', 'a', 'b'] item = list1[:] # 这里有点不懂,[:]不加的话,最后恢复排序会报错 ValueError: '1' is not in list print(item) for i in list1: while item.count(i) > 1: print(item[item.index(i)], 'item[', item.index(i), ']', '删除') del item[item.index(i)] print(item) print('去重结束\n输出item', item) item.sort(key=list1.index) print('恢复排序\n输出item', item)