zoukankan      html  css  js  c++  java
  • [Python]小甲鱼Python视频第027课(集合:在我的世界里,你就是唯一)课后题及参考解答

    # -*- coding: utf-8 -*-
    """
    Created on Fri Mar  8 11:30:53 2019
    
    @author: Administrator
    """
                                                      
    """
    测试题:
    0. 请问集合的唯一作用是什么呢?
        存放各自互异的数据
    1. 如果你希望创建的集合是不变的,应该怎么做?
        frozenset
        
    2. 请问如何确定一个集合里边有多少个元素?
    
    
    3. 请目测以下代码会打印什么内容?
    >>> num_set = set([1, 2, 3, 4, 5])
    >>> num_set[0]
    
    会报错,集合类型不支持索引引用
    
    4. 请问 set1 = {[1, 2]} 和 set1 = set([1, 2]) 执行的结果一样吗?
    不一样,第一个报错,列表没有定义哈希方法不可成为集合的元素,第二个有两个元素 1,2
    
    5. 打开你的IDLE,输入set1 = {1, 1.0},你发现了什么?
    
    1 == 1.0   哈希结果一样,被认为是同一个元素
    
    6. 请问如何给集合添加和删除元素?
    
    """
    
    #测试题2
    set1 = set([1,2,3,4,5,6,6])
    print(len(set1))
    
    
    #测试题3
    #num_set = set([1, 2, 3, 4, 5])
    #num_set[0]
    
    #测试题4
    
    #set1 = {[1, 2]} 
    set2 = set([1, 2])
    print(set1)
    print(set2)
    
    set1.add('1')
    print(set1)
    set1.remove('1') #有 就移除,没有就出异常
    set1.discard('1') #有 就移除,没有就啥也不干
    print(set1)
    set1.pop()  #随机pop
    print(set1)
    set1.clear() #删除
    print(set1)
    

      

    ~不再更新,都不让我写公式,博客园太拉胯了
  • 相关阅读:
    thinkPHP5.0 获取域名
    tp5 composer在packagist引入验证码
    使用build.php快速搭建前后台
    __construct()和__initialize()
    mysql 如何给SQL添加索引
    mysql如何查看SQL语句的执行时间
    thinkPHP自带的图片批量打包扩展ZipArchive
    sizeof和strlen
    Uboot中汇编指令
    Uboot代码分析
  • 原文地址:https://www.cnblogs.com/alimy/p/10502985.html
Copyright © 2011-2022 走看看