Python之Dict和Set类型
程序员文章站
2022-04-24 08:33:04
...
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
更多Python之Dict和Set类型相关文章请关注PHP中文网!