Python---元素分类

来源:互联网 发布:建筑会计软件 编辑:程序博客网 时间:2024/06/05 21:53

元素分类

有如下集合,[11,23,76,32,8,3,10,22,89,123,44]

li=[11,23,76,32,8,3,10,22,89,123,44]

dic={'k1':[],'k2':[]}

for item in li:

    if item >50:

       if 'k2' in  dic.keys():

          dic['k2'].append(item)

       else:

          dic['k2']=[item,]   #创建只有一个元素的列表;

    else:

       if dic ......

————————————————————

obj = file('log','r')

line_list=obj.readlines()

obj.close()

print line_list

# 可以得到 ['lary|boy|22\n','henry|boy|32\n','jack|gail|12\n']  \n为换行符,列表

接下来处理此列表,将其按照要求的格式

for  ele in line_list:

   ele = ele.strip()   # 把空格和换行符去掉  lary|boy|22

   ele_list= ele.split('|')     # 此时得到["lary","boy","22"]    

   dic[ele_list[0]] = ele_list[1:]

print dic


log文件内容:

ary    |boy|22

henry|boy|32

jack   |girl|12


   

    


原创粉丝点击