zoukankan      html  css  js  c++  java
  • fromkeys() keys() values() items()

     1 fromkeys()
     2 
     3 >>> dict1={}
     4 >>> dict1.fromkeys((1,2,3))#会自动为没有赋值的值建立none
     5 {1: None, 2: None, 3: None}
     6 >>> dict1.fromkeys((1,2,3),'number')#将前一个括号分别与后面结合成项
     7 {1: 'number', 2: 'number', 3: 'number'}
     8 >>> dict1.fromkeys((1,2,3),('one','two','three'))#将前面括号分别后后面括号整体结合组成项
     9 {1: ('one', 'two', 'three'), 2: ('one', 'two', 'three'), 3: ('one', 'two', 'three')}
    10 >>> dict1.fromkeys((1,3),'good')#试图修改上一步中,1和3的值,但是结果是新建一个字典,内涵1和3,如果名称相同则会覆盖之前的
    11 {1: 'good', 3: 'good'}
    12 
    13 >>> dict1.fromkeys((1,2,3),('one','two','three'))
    14 >>> dict1.fromkeys((1,3),'数字')#名称相同则会覆盖之前的
    15 
    16 fromkeys()#列举32个赞
    17 
    18 >>> dict1 = dict1.fromkeys(range(32),'')
    19 
    20 keys()#打印键
    21 
    22 >>> for eachkey in dict1.keys():
    23 print(eachkey)
    24 
    25 values()#打印值
    26 
    27 >>> for eachvalue in dict1.value():
    28 print(eachvalue)
    29 
    30 items()# 打印项
    31 
    32 >>> for eachValue in dict1.values():
    33 print(eachValue)
    34 
    35 get()函数
    36 
    37 >>> dict1.get(31)
    38 ''
    39 >>> dict1.get(32)
    40 >>> print(dict1.get(32))
    41 None
    42 >>> dict1.get(32,'木有')#前面找不到时就打印后面的内容
    43 '木有'
    44 >>>
  • 相关阅读:
    Express本地测试HTTPS
    在 WebStorm 中,配置能够识别 Vue CLI 3 创建的项目的别名 alias
    在线版本的ps
    功能强大的任务日历组件
    tree-shaking实战
    深入diff 算法
    【题解】[SHOI2001] Panda 的烦恼
    【题解】[JLOI2011]不重复数字
    「Codeforces Global Round #10」赛后个人总结
    【题解】[SCOI2004] 文本的输入
  • 原文地址:https://www.cnblogs.com/themost/p/6371993.html
Copyright © 2011-2022 走看看