MIT 6.001X 2016 (6) dictionaries 字典

MIT 6.001X 2016 (6) dictionaries 字典


MIT 6.001X 2016 (6) dictionaries 字典


dictionaries  字典: 

e.g.  love = {'a':1, 'b':'abbba'}

        my_dict = {}   empty dictionary  


MIT 6.001X 2016 (6) dictionaries 字典


index :    love['a']  

>>> 1


MIT 6.001X 2016 (6) dictionaries 字典

MIT 6.001X 2016 (6) dictionaries 字典



得到 由所有key 组成的元组    grades.keys()     但是 不知道 顺序

得到 由所有 value  组成的元组  grades.values()   同不知道顺序


MIT 6.001X 2016 (6) dictionaries 字典


MIT 6.001X 2016 (6) dictionaries 字典



MIT 6.001X 2016 (6) dictionaries 字典


>>> animals = {'a': 'aardvark', 'b': 'baboon', 'c': 'coati'}
>>> animals
{'a': 'aardvark', 'b': 'baboon', 'c': 'coati'}
>>> 'a' in animals
True
>>> 'baboon' in animals
False
>>> 

in 这个操作 是 检查 key的  不是 value

dictionaries  可以保存结果 然后减少 递归的运算次数

默认情况下,dict迭代的是key。如果要迭代value,可以用for value in d.values(),如果要同时迭代key和value,可以用for k, v in d.items()




相关文章:

  • 2022-12-23
  • 2021-08-16
  • 2021-08-25
  • 2022-12-23
  • 2021-05-08
  • 2021-06-01
  • 2022-03-10
  • 2022-03-01
猜你喜欢
  • 2021-06-15
  • 2021-05-12
  • 2021-04-01
  • 2021-11-26
  • 2021-04-04
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案