zoukankan      html  css  js  c++  java
  • Python之Dict和Set类型(入门5)

    转载请标明出处:
    http://www.cnblogs.com/why168888/p/6407905.html

    本文出自:【Edwin博客园】


    Python之Dict和Set类型

    1. Python之什么是dict

    d = {
        'Adam': 95,
        'Lisa': 85,
        'Bart': 59,
        'Paul': 75
    }
    

    2. Python之访问dict

    d = {
        'Adam': 95,
        'Lisa': 85,
        'Bart': 59
    }
    print 'Adam:', d['Adam']
    print 'Lisa:', d['Lisa']
    print 'Bart:', d['Bart']
    

    3. Python中dict的特点

    d = {
        95: 'Adam',
        85: 'Lisa',
        59: 'Bart'
    }
    

    4. Python更新dict

    d = {
        95: 'Adam',
        85: 'Lisa',
        59: 'Bart'
    }
    d[72] = 'Paul'
    

    5. Python之 遍历dict

    d= {
        'Adam': 95,
        'Lisa': 85,
        'Bart': 59
    }
    for key in d:
        print key + ':', d[key]
    

    6. Python中什么是set

    s = set(['Adam', 'Lisa', 'Bart', 'Paul'])
    

    7. Python之 访问set

    s = set(['Adam', 'adam', 'Lisa', 'lisa', 'Bart', 'bart', 'Paul', 'paul'])
    print 'adam' in s
    print 'bart' in s
    

    8. Python之 set的特点

    months = set(['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'])
    x1 = 'Feb'
    x2 = 'Sun'
    if x1 in months:
        print 'x1: ok'
    else:
        print 'x1: error'
    if x2 in months:
        print 'x2: ok'
    else:
        print 'x2: error'
    

    9. Python之 遍历set

    s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
    for x in s:
        print x[0] + ':', x[1]
    

    10. Python之 更新set

    s = set(['Adam', 'Lisa', 'Paul'])
    L = ['Adam', 'Lisa', 'Bart', 'Paul']
    for name in L:
        if name in s:
            s.remove(name)
        else:
            s.add(name)
    print s
    
  • 相关阅读:
    ps怎么撤销的三种方法和ps撤销快捷键以及连续撤销多步快捷键
    jquery data()
    jQuery.extend方法
    Bootstrap
    骚操作
    mysql作业
    jQuery UI练习
    左侧菜单,表格,认证登录作业
    JS
    js中的DOM操作汇总
  • 原文地址:https://www.cnblogs.com/why168888/p/6407905.html
Copyright © 2011-2022 走看看