zoukankan      html  css  js  c++  java
  • 字典相关常识

    info={‘k1’:‘v1’   ,‘k2’:‘v2’}  (其中‘k1’:‘v1’叫键值对)

    1.字典的value可以是任意值(列表、元组、字符串、数字等);列表、字典不能作为字典的key

    2.字典是无序的,可以根据建进行索引,不能切片 (  tu[k1]  获得k1键对应的值)

    3.字典支持删除 

    tu={'k1':18,2:'True','k3':[11,[],2,22,33,{'kk1':'vv1','kk2':'vv2','kk3':(22,33,)}],'k4':(11,22,33,)}
    del tu['k1']
    print(tu)
    运行结果:{2: 'True', 'k3': [11, [], 2, 22, 33, {'kk1': 'vv1', 'kk2': 'vv2', 'kk3': (22, 33)}], 'k4': (11, 22, 33)}

    4.支持for循环,

      (1)默认循环所有的key,

    tu={'k1':18,2:'True','k3':[11,[],2,22,33,{'kk1':'vv1','kk2':'vv2','kk3':(22,33,)}],'k4':(11,22,33,)}
    for i in tu:
        print(i)
    运行结果:
    k1
    2
    k3
    k4

       (2)可通过设置循环value

    tu={'k1':18,2:'True','k3':[11,[],2,22,33,{'kk1':'vv1','kk2':'vv2','kk3':(22,33,)}],'k4':(11,22,33,)}
    for i in tu.values():
        print(i)
    运行结果:
    18
    True
    [11, [], 2, 22, 33, {'kk1': 'vv1', 'kk2': 'vv2', 'kk3': (22, 33)}]
    (11, 22, 33)

      (3)可通过设置取得键值对

    tu={'k1':18,2:'True','k3':[11,[],2,22,33,{'kk1':'vv1','kk2':'vv2','kk3':(22,33,)}],'k4':(11,22,33,)}
    for i in tu.items():
        print(i)
    运行结果:
    ('k1', 18)
    (2, 'True')
    ('k3', [11, [], 2, 22, 33, {'kk1': 'vv1', 'kk2': 'vv2', 'kk3': (22, 33)}])
    ('k4', (11, 22, 33))
  • 相关阅读:
    JDBC
    过滤器
    Servlet-web.xml 常见配置
    Servlet-HttpSession接口
    Servlet-Cookie对象
    Servlet-HttpServlet对象
    kmp算法及应用
    线段树入门到自闭
    tarjan算法与拓扑排序
    马拉车模板
  • 原文地址:https://www.cnblogs.com/jgua/p/13466244.html
Copyright © 2011-2022 走看看