zoukankan      html  css  js  c++  java
  • set集合 ,深浅拷贝

    一 之前内容的补充

    1.join() 将列表转换成字符串     

    2.split()将字符串转换成列表

    3列表和字典在进行For循环时是不可以删除的(准确的说是删除的不彻底)  删除操作需要先创建一个新的空列表,把老列表里的元素循环 然后给到新的列表,然后再循环新的列表,删除旧的列表.列表的删除用的是remove,字典用的是pop.

    4 fromkeys 返回的是新的字典,对原字典没有影响,而且后面的Value的值会被前面的key值共享

    二 set集合

    概念:set集合是不重复的 无序的 元素必须是不可改变的(int,str,typle,bool)     作用: 可以查重

    set空集合需用set{}表示,set={}表示空的字典

    set里面的元素是不可改变的,但是set集合本身是可以改变的,可以进行增(add.update)删(pop.随机删除 remove移除.clean(清空的组合用set{}表示 与字典区分)改(先删除remove,后添加add)查(for循环)操作

    三 深浅拷贝

    特别注意赋值与浅拷贝的不同

    浅拷贝 .copy  切片拷贝[:]

    深拷贝 先引入一个格式import copy           copy.deepcopy()

    不要被眼前的迷雾遮住了双眼.
  • 相关阅读:
    黑盒测试实践——每日例会记录(一)
    《高级软件测试》—如何计算团队成员贡献分
    TestLink学习——第一周使用小结
    BugkuCTF 你必须让他停下
    BugkuCTF 域名解析
    BugkuCTF web3
    BugkuCTF 矛盾
    BugkuCTF web基础$_POST
    BugkuCTF web基础$_GET
    BugkuCTF 计算器
  • 原文地址:https://www.cnblogs.com/lingcai/p/9416132.html
Copyright © 2011-2022 走看看