zoukankan      html  css  js  c++  java
  • 第三周课堂笔记4thand5th

    1. 循环打印

      

    #计算字典中的键值对的个数

    print(len(a))

    #获取字典中键的列表

    print(a.keys())

    #获取字典中值的列表

    print(a.values())

    #获取字典中键值对的个数

    print(a.items())

    #遍历字典中的键key

    for i in  a.keys():

        print(i)

    #遍历字典中的值value

    for i in a.values():

        print(i)

    #遍历字典中的元素

    for i in a.items():

        print(i)

    #遍历字典中的键值对

    for key,value in a.items():

        print("key=%s value=%s" % (key,value))

    Key   values  items  的使用方法:

     

    Items的结果是元组,结果中每个键值对之间是以逗号隔开的

    2.fromkeys,值相同键不同

      创建字典的一种方法

     

     

    1. 拆包

     

     

    1. 枚举 enumerate

     

     

    1. 集合:set  

    集合本身是可变的,

    但是元素是不可变的

    列表字典是可变的不可以作为集合的元素

    空集合的表示set()

    作用:去除重合  关系测试

     

     

    1. 集合的增

     Add

     

    Updata迭代着追加

     

    集合的删除:

     

    Remove:按照元素删除          s.remove(“hello”)

    Pop随机删除一个元素           s.pop()

    Clear清空集合                  s.clear()                     结果为set()

    Del set删除整个集合             结果为错误,什么都没有

    Frozenset不可变集合,让集合成为不可变类型

    1. 集合的测试:

  • 相关阅读:
    HDU1029 Ignatius and the Princess IV
    UVA11039 Building designing【排序】
    UVA11039 Building designing【排序】
    POJ3278 HDU2717 Catch That Cow
    POJ3278 HDU2717 Catch That Cow
    POJ1338 Ugly Numbers(解法二)
    POJ1338 Ugly Numbers(解法二)
    UVA532 Dungeon Master
    UVA532 Dungeon Master
    POJ1915 Knight Moves
  • 原文地址:https://www.cnblogs.com/peiw/p/11788574.html
Copyright © 2011-2022 走看看