Python-字典Dict

字典(Dictionary)

  键必须不可变,所以可以用数字,字符串或元组充当,列表不行

字典的遍历

  1、遍历Key

1 dict1 = {"红球":5,"篮球":3,"黄球":4}
2 for i in dict1:
3     print(i)  
  #输出如下
红球
篮球
黄球

   

     (- 如果每个Key同样位数,能将Key每个字符分开。)

1 dict1 = {"红球":5,"篮球":3,"黄球":4}
2 for i,b in dict1:
3     print(i,":“,b)
  #输出如下:
红 : 球
篮 : 球
黄 : 球

  

  2、遍历values

1 dict1 = {"红球":5,"篮球":3,"黄球":4}
2 for i in dict1.values():
3     print(i)
  #输出如下:
5
3
4

  

  3、遍历字典项。【得到tuple类型】

1 dict1 = {"红球":5,"篮球":3,"黄球":4}
2 for i in dict1.items():
3     print(i)
4 print(type(i))
  输出如下:
('红球', 5)
('篮球', 3)
('黄球', 4)
<class 'tuple'>

   

     (-遍历字典项的键值。)

1 dict1 = {"红球":5,"篮球":3,"黄球":4}
2 for i,b in dict1.items():
3     print(i,b)
4 print(type(i))
  #输出如下:
红球 5
篮球 3
黄球 4
<class 'str'>

 

猜你喜欢

转载自www.cnblogs.com/simplecat/p/11273172.html