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在此处到底什么意思?实在不懂,求讲解!