zoukankan      html  css  js  c++  java
  • 学生管理系统_排序后通过name删除列表里的字典

    l = [{'name': 'wangfan', 'age': 18, 'sex': 'nan'},
         {'name': 'wangerfan', 'age': 10, 'sex': 'nan'},
         {'name': 'wangsanfan', 'age': 28, 'sex': 'nan'},
         {'name': 'wangsifan', 'age': 8, 'sex': 'nan'},
         ]
    l.sort(key=lambda a: a['age'], reverse= True)    # 如果是a['name'],则是按照名字的字母大小排序
    print(l)                                         # 字符串排序的方法
    i = -1                           # 控制下标
    name = input('输入要删除的name:')
    for x in l:                      # 遍历字典
        i += 1
        print(i)
        if x['name'] == name:
            del l[i]
            break
    else:                            # 循环中没有break则执行
        print('查无此人')
    print(l)
    

      

                                                                       -------  知识无价,汗水有情,如需搬运请注明出处,谢谢!

  • 相关阅读:
    TCP/IP三次握手四次挥手
    注解(JDK1.5之后)
    枚举(JDK1.5之后)
    局部内部类
    非静态内部类
    静态内部类
    匿名内部类
    接口
    根父类:java.lang.Object
    native关键字
  • 原文地址:https://www.cnblogs.com/wf-skylark/p/9008762.html
Copyright © 2011-2022 走看看