python List列表查找相同元素下标位置

list_position_name= ['网络工程师', '网络工程师', '网络工程师', '网络工程师', '网络工程师', '网络工程师', '网络工程师', '网络工程师', '网络工程师', '网络工程师', '会计', '房产经纪', '美发师', '质量管理员', '房产销售', '跟单员', '客户经理', '销售经理', '后期制作', '经纪人', '导购', '房产经纪', '财务审计', '测试开发工程师', '软件测试工程师', '初中级功能测试工程师', 'BMS软件测试工程师', '软件测试工程师 SW Tester', '软件测试员', '测试部经理', '软件测试经理/主管', '中级测试工程师', '884-软件测试工程师', '测试工程师', '软硬件测试工程师', '测试工程师', '软件测试工程师', '高级测试经理', '软件测试工程师', '软件测试经理/主管', '软件测试工程师', '软件测试', '软件测试(常州)']
# 查找相同职位名称位置
list_price_positoin_address = []
for i in list_position_name:
# address_index = [x for x in range(len(list_position_name)) if list_position_name[x] == i]
address_index = []
for j in range(len(list_position_name)):
if list_position_name[j]==i:
address_index.append(j)
print(address_index)
list_price_positoin_address.append([i, address_index])
print(list_price_positoin_address)
dict_address = dict(list_price_positoin_address)
print(dict_address)
posted @ 2019-04-30 18:31  hayabky  阅读(1915)  评论(0)    收藏  举报