顺德公农庄 发表于 2018-8-10 07:40:39

python基础之字典

info = {"name":"poe","age":18,"addr":"Hongkong"}  print(len(info))                      #3
  print(info.keys())                  #dict_keys(['name', 'addr', 'age'])
  print(info.values())               #dict_values()
  #注:以上是python3得到的结果,python2中只返回其中的列表部分
  for key in info.keys():
  print(key)
  for value in info.values():
  print(value)
  print(info.items())               #dict_items([('addr', 'Hongkong'), ('name', 'poe'), ('age', 18)])
  for temp in info.items():
  print("key=%s,value=%s" % (temp,temp))
  """输出结果:
  key=addr,value=Hongkong
  key=age,value=18
  key=name,value=poe
  """
  #注意元组的下面这种使用方法
  a = (11,22)
  b,c = a
  print(b,c)                                  #11 22
  for A,B in info.items():
  print("key=%s,value=%s" % (A,B))
  '''
  输出结果:
  key=age,value=18
  key=addr,value=Hongkong
  key=name,value=poe
  '''
页: [1]
查看完整版本: python基础之字典