首页上一页 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)
购物车
发表新帖
立即签到









