zoukankan      html  css  js  c++  java
  • 深浅拷贝和基础类型补充

    1. 基础数据类型补充
    大多数的基本数据类型的知识.已经学完了
    join()
    "*".join("马虎疼") # 马*虎*疼 把传递进去的参数进行迭代. 获取到的每个元素和前面的*进行拼接. 得到的是字符串
    split() 切割. 切割的结果是列表

    列表和字典: 都不能在循环的时候直接删除
    把要删除的内容记录在新列表中然后循环这个新列表. 删除列表(字典)

    fromkeys()
    坑1: 返回新字典. 不会更改老字典
    坑2: 当value是可变的数据类型. 各个key共享同一个可变的数据类型. 其中一个被改变了. 其他都跟着变

    # 程序员找工作和菜市场大妈买白菜是一样的


    2. 深浅拷贝(重点, 难点)
    1. = 没有创建新对象, 只是把内存地址进行了复制
    2. 浅拷贝 lst.copy() 只拷贝第一层.
    3. 深拷贝
    import copy
    copy.deepcopy() 会把对象内部的所有内容进行拷贝
  • 相关阅读:
    JVM垃圾回收
    JVM 新生代与老年代
    java 异常处理
    二叉搜索树转有序双向链表
    java 对象序列化
    java 字符集 Charset
    MySQL 过滤数据(WHERE子句)
    无重复字符的最长子串
    二叉查找树
    MySQL 检索数据(SELECT)
  • 原文地址:https://www.cnblogs.com/wangpanger/p/10065582.html
Copyright © 2011-2022 走看看