窝窝插件 发表于 2018-8-7 12:49:12

Python3.5 字典(Dictionary)

# dic = {"name":"jin","age":18,"sex":"male"}  

  
# print(dic['name'])#jin 查键所对应的值jin
  
# print(dic['name1'])#KeyError: 'name1'如果查看没有的键,则会显示错误信息
  
# print(dic.get('name'))#jin
  
# print(dic.get('name1'))#没有此键时默认返回None
  
# print(dic.get('name1','无此键值对'))#无此键值对,后面可以设置···
  

  
##其它方法
  
#key() values()item()
  
dic = {"name":"jin","age":18,"sex":"male"}
  
# print(dic.keys(),type(dic.keys()))#查看dic的键keys
  
# print(dic.keys())#
  
# for i in dic.keys():
  
#   print(i)
  
#列出dic的所有键
  
# for i in dic:
  
#   print(i)
  

  
# li = list(dic.keys())#以列表的形式查看dic键
  
# print(li)
  
# print(dic.values())#值
  

  
# for i in dic.values():#列出dic的键值
  
#   print(i)
  
#
  
#items 随机打出dic的键值对
  

  
# print(dic.items())#打出dic的键值对,顺序随机
  
#dict_items([('age', 18), ('sex', 'male'), ('name', 'jin')])
  

  
# for i in dic.items():#
  
#         print(i,type(i))
  
# ('name', 'jin') <class 'tuple'>
  
# ('sex', 'male') <class 'tuple'>
  
# ('age', 18) <class 'tuple'>
页: [1]
查看完整版本: Python3.5 字典(Dictionary)