wojkxlq 发表于 2018-8-14 13:39:49

python3学习之字典

  字典:
  简单字典:
  dic = {1:'a',2:'b',3:'c'}
  嵌套字典:字典中可包含元组、列表、字典
  dic = {1:'a',2:'b',3:'c',4:{1:'a',2:'b',3:'c'},5:,6:(5,6)}
  dic.clear() 清空
  dic.fromkeys(iterable, value=None, /)    不明白有什么用
  dic.items()显示字典中的所有键值对
  dic.pop(k[,d])弹出   k代表key,必须指定,返回被弹出的value;d代表default,当key不存在时返回值是default,如果不指定default会报错
  dic.setdefault(k[,d])设置默认值,k代表key,d代表default,当key没有指定值时,值是default
  dic.values()    显示所有value,不显示key
  dic.copy()      复制字典,有新的id,一般通过dic1 = dic.copy() 的方式获取新的字典
  dic.get(k[,d])获取键值   k代表key,d代表default,当key不存在时返回default,default默认是None
  dic.keys()       显示所有key ,不显示value
  dic.popitem()弹出键值对 ,从左往右弹出;不能指定,返回值是被弹出的key,value
  dic.update(**F)   更新,E是字典或者iterable,当key存在时则更新key的value;当可以不存在时追加新的key,value
  以上常用的有get update copy
  打印:
  for key in dic:
  print(dic)
  遍历的是key,当value是列表或者字典时,可以通过for循环嵌套打印
页: [1]
查看完整版本: python3学习之字典