遍历dict

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

更新 dict

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

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'

遍历set类型

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

更新set类型

s = set(['Adam', 'Lisa', 'Paul'])
L = ['Adam', 'Lisa', 'Bart', 'Paul','Ceshi']
for name in L:
    if name in s:
        s.remove(name)
    else:
        s.add(name)
print s
print L