鱼C论坛

 找回密码
 立即注册
查看: 2458|回复: 0

[学习笔记] 2022-08-30 学习Python-Day10

[复制链接]
发表于 2022-8-30 16:06:38 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
忙碌几天又回来充电学习了,补了下字典和集合P34-P41 ,课程已过一般还得继续加油

  1. ###############################P37
  2. ###############################P38
  3. x={
  4.     '吕布',
  5.     '关羽'
  6.     }
  7. print(type(x))
  8. y={
  9.     '吕布':'口口布',
  10.     '关羽':'关习习'
  11.     }
  12. print(type(y))
  13. print(y['吕布'])
  14. y['刘备'] ='刘baby'
  15. print(y)
  16. a={'吕布': '口口布', '关羽': '关习习', '刘备': '刘baby'}
  17. print(a)
  18. b=dict(吕布='口口布', 关羽='关习习',刘备='刘baby')
  19. print(b)
  20. c=dict([('吕布','口口布'),('关羽', '关习习'),('刘备', '刘baby')])
  21. print(c)
  22. d=dict({'吕布': '口口布', '关羽': '关习习', '刘备': '刘baby'})
  23. print(d)
  24. e=dict({'吕布': '口口布', '关羽': '关习习'},刘备='刘baby')
  25. print(e)
  26. f=dict(zip(['吕布','关羽','刘备'],['口口布', '关习习','刘baby']))
  27. print(f)
  28. d =dict.fromkeys('Fish',250)
  29. print(d)
  30. d['F']=70
  31. print(d)
  32. d['C']=67
  33. print(d)
  34. d.pop('s')
  35. print(d)
  36. d.pop('t','没有')
  37. print(d.pop('t','没有'))
  38. print(d.popitem())
  39. print(d)
  40. del d['i']
  41. print(d)
  42. d.clear()
  43. print(d)
  44. ###############################P39
  45. d=dict.fromkeys('FishC')
  46. d['s']=115
  47. print(d)
  48. d.update(F='70',C='67',t='10')
  49. print(d)
  50. print(d['C'])
  51. print(d.get('c','这里没有c'))
  52. d.setdefault('c','code')
  53. print(d)
  54. keys = d.keys()
  55. values = d.values()
  56. items = d.items()
  57. print(keys)
  58. print(values)
  59. print(items)
  60. d.pop('c')
  61. print(keys)
  62. print(values)
  63. print(items)
  64. e=d.copy()
  65. print(e)
  66. print(len(d))
  67. print('C' in d)
  68. print(list(d))
  69. print(list(d.values()))
  70. e=iter(e)
  71. print(list(reversed(d.values())))
  72. d={'吕布':{'语文':60,'数学':70,'英语':80},'关羽':{'语文':80,'数学':90,'英语':70}}
  73. print(d['吕布']['数学'])
  74. d={'吕布':[60,70,80],'关羽':[80,90,70]}
  75. print(d['吕布'][1])
  76. d={'F':70,'i':105,'s':115,'h':104,'C':67}
  77. b={v:k for k,v in d.items()}
  78. print(b)
  79. c={v:k for k,v in d.items() if v>100}
  80. print(c)
  81. d={x:ord(x) for x in 'FishC'}
  82. print(d)
  83. d={x:y for x in [1,3,5] for y in [2,4,6]}
  84. print(d)
复制代码
  1. ###############################P40
  2. print(type({}))
  3. print(type({'one'}))
  4. print(type({'one':1}))
  5. a={'FishC','Python'}
  6. print({s for s in 'FishC'})
  7. print(set('FishC'))
  8. s=set('FishC')
  9. print('C' in s)
  10. print(set([1,1,2,3,5]))
  11. s=[1,1,2,3,5]
  12. print( len(s)==len(set(s)))
  13. t =s.copy()
  14. s = set('FishC')
  15. print(s.isdisjoint(set('Python')))
  16. print(s.isdisjoint(set('JAVA')))
  17. print(s.issuperset(set('Fish')))
  18. print(s.union({1,2,3}))
  19. print(s.intersection('Fish'))
  20. print(s.difference('Fish'))
  21. ###############################P41
  22. t=frozenset('FishC')
  23. print(t)
  24. s=set('FishC')
  25. print(s)
  26. s.update([1,1],'23')
  27. print(s)
  28. s.intersection_update('FishC')
  29. print(s)
  30. s.symmetric_difference_update('Python')
  31. print(s)
  32. s.add('45')
  33. print(s)
  34. s.remove('o')
  35. s.discard('aa')
  36. s.clear()
  37. print(hash(1.001))
  38. print(hash((1,2,3)))
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-6-14 18:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表