当前位置:Gxlcms > Python > Python之Dict和Set类型

Python之Dict和Set类型

时间:2021-07-01 10:21:17 帮助过:21人阅读

Python之Dict和Set类型

1. Python之什么是dict

  1. d = {
  2. 'Adam': 95,
  3. 'Lisa': 85,
  4. 'Bart': 59,
  5. 'Paul': 75
  6. }

2. Python之访问dict

  1. d = {
  2. 'Adam': 95,
  3. 'Lisa': 85,
  4. 'Bart': 59
  5. }
  6. print 'Adam:', d['Adam']
  7. print 'Lisa:', d['Lisa']
  8. print 'Bart:', d['Bart']

3. Python中dict的特点

  1. d = {
  2. 95: 'Adam',
  3. 85: 'Lisa',
  4. 59: 'Bart'
  5. }

4. Python更新dict

  1. d = {
  2. 95: 'Adam',
  3. 85: 'Lisa',
  4. 59: 'Bart'
  5. }
  6. d[72] = 'Paul'

5. Python之 遍历dict

  1. d= {
  2. 'Adam': 95,
  3. 'Lisa': 85,
  4. 'Bart': 59
  5. }
  6. for key in d:
  7. print key + ':', d[key]

6. Python中什么是set

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

7. Python之 访问set

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

8. Python之 set的特点

  1. months = set(['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'])
  2. x1 = 'Feb'
  3. x2 = 'Sun'
  4. if x1 in months:
  5. print 'x1: ok'
  6. else:
  7. print 'x1: error'
  8. if x2 in months:
  9. print 'x2: ok'
  10. else:
  11. print 'x2: error'

9. Python之 遍历set

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

10. Python之 更新set

  1. s = set(['Adam', 'Lisa', 'Paul'])
  2. L = ['Adam', 'Lisa', 'Bart', 'Paul']
  3. for name in L:
  4. if name in s:
  5. s.remove(name)
  6. else:
  7. s.add(name)
  8. print s

更多Python之Dict和Set类型相关文章请关注PHP中文网!

人气教程排行