Python的index疑问记录

今天学习的一个例子关于列表去重

list_old = ['深圳市','福田区','福田区','南山区','龙华区','福田区','a','b','c',1,2]  # 原始列表信息
print(set(list_old)) # 集合信息
list_set = list(set(list_old)) # 集合转列表
list_set.sort(key=list_old.index) # 依照原始列表信息排序

print(list_set)

out:

{1, '南山区', 2, '龙华区', '深圳市', 'c', 'b', 'a', '福田区'}
['深圳市', '福田区', '南山区', '龙华区', 'a', 'b', 'c', 1, 2]

 

{1, 2, 'b', '深圳市', '龙华区', '福田区', 'a', 'c', '南山区'}
['深圳市', '福田区', '南山区', '龙华区', 'a', 'b', 'c', 1, 2]

以上是两次运行结果

??????????????????????方法?属性?

index在此处到底什么意思?实在不懂,求讲解!

posted @ 2020-11-27 09:50  zechariah1  阅读(65)  评论(0编辑  收藏  举报