龙猫python
时间:2019-06-11
本文章向大家介绍龙猫python,主要包括龙猫python使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
小数据池
- 小数据池支持str int bool
- 小数据池 -5~256
- 小数据池字符串 : 乘法时长度不能超过20
- id 查看数据内存地址
- is判断内存地址是否相同
- == 判断值是否相同
集合
- 集合就是一个没有值的字典
作用
去重:
li = [1,2,3,4,5,2,2,2,33,3,3,2,2,1,] # print(list(set(li)))]
面试:
li = [1,2,3,4,2,1,3] #一行代码去重 # print(list(set(li)))
深浅拷贝:
定义:copy 复制一份
浅拷贝:
l1 = [1,2,3,4,[4,5,6]]
# l2 = l1[:] # 浅拷贝
# l2 = l1.copy() # 浅拷贝 -- 只拷贝第一层
# print(id(l1[0]))
# print(id(l2[0]))
- 浅拷贝会创建一个新的列表即新容器
- 新创建的列表中的元素和元列表的元素用的是同一个内存空间
深拷贝:
- 不可变的数据类型和原列表指向同一空间;
- 可变数据会创建一个新的空间;
- import copy
import copy
# li = [1,2,3,4,5,[6,7,8]]
# l2 = copy.deepcopy(li)
# li[-1].append(678)
# print(l2)
# import copy
# li = [3,4,5,[1,2,3,4],6,7,8,{"k":'v'}]
# l2 = copy.deepcopy(li)
# li[-1]['k'] = "a"
# print(li)
# print(l2)
深拷贝一般会在面试或是不想修改原数据的时候使用.
原文地址:https://www.cnblogs.com/mjf-2321277702-19941129/p/11004842.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- python3 爬虫第三步 本文包你学会正则 不会就来锤我
- php基础教程 第三步 学习字符串及相关函数
- php基础教程 第四步 学习运算符
- php基础教程 第五步 逻辑控制
- php基础教程 第六步 学习数组以及条件判断switch补充
- php基础教程 第七步数组补充及循环基础
- php基础教程 第八步循环补充
- php基础教程 第九步 自定义函数
- php基础教程 第十步 阶段性知识补充
- php基础教程 第十一步 面向对象
- php基础教程 第十一步 面向对象补充
- Serverless|Framework——图文玩转 AWS Lambda
- C++入门指南及实战 第一步 概述及经典HelloWorld
- C++入门指南及实战 第二步 HelloWorld及扩展详解
- 依托于GitLab持续集成基础配置和使用