+ -
当前位置:首页 → 问答吧 → 帮我下这个新手,谢谢

帮我下这个新手,谢谢

时间:2011-05-03

来源:互联网

M01AB16        aceclofenac
M02AA25        aceclofenac
我现在碰到的问题是要写个脚本,上面左边的是ID、右边的是name,在name相同的情况下
我要将2个不同的ID写进一个单元格里面,显示为
M01AB16/M02AA25        aceclofenac
请高手帮忙下~谢谢了~

作者: zw6302   发布时间: 2011-05-03

imp_data = [
    ('M01AB16','aceclofenac'),
    ('M02AA25','aceclofenac'),
    ('M02AA26','aceclofenac'),
    ('M02AA21','test'),
    ('M02AA22','test')
    ]
   
exp_data = dict()

for id,name in imp_data:
   
    if exp_data.has_key(name):
        exp_data[name] = exp_data[name] + "/" + id
    else:
        exp_data[name] = id

print exp_data

作者: Northland   发布时间: 2011-05-04