1.

a=[1,2,3]
b=a[:]
c=a
print id(b)
print id(a)
print id(c)

结果:

b:1969870474056
a:1969870559944
c:1969870559944

b=a[ : ]把a中的值一个一个放在b中,此时a和b是完全不同的,所以a和b在内存上的位置完全不同。

c=a其实a和c在内存上存放的位置完全换相同。a,c这个变量享有相同的内存地址。

我们把b=a[ : ]叫做深度拷贝。

注释:记住深度拷贝只可以用于list,对于python中的tuple也就是元组,是不能进行深度拷贝的,

a = (1,2,3)
b = a[:]
print id(a)
print id(b)
59570456
59570456

因为元组是不可变的对象,在内存中一个元组只会存在一个,再怎么深度拷贝都没有用。

2.快速翻转字符串:

s = '123456'
print s[::-1]
654321

python学习感悟相关推荐

  1. python学习感悟第3节

    在继列表的学习之后,进行了元组的学习.元组和列表功能相似,只是元组不能进行修改,所以元组又叫只读列表. 下面列举的是一系列的字符串操作: name.capitalize()  #首字母大写 name. ...

  2. 暑期python学习感悟

    暑假也是很快就过去了,这个暑假的事情也是比较多,额.所以我都忘了有布置作业这一说,但好在想起来了,虽然说时间比较紧,但我还是把程序完善到了差不多的层次上,虽然当时看见作业的时候我想的是这几个作业都做一 ...

  3. Python paromiko每日生活学习感悟(第一次写,紧张hahaha)

    Python paromiko每日生活学习感悟(第一次写,紧张hahaha) 学习篇 生活篇 学习篇 今天整天实习,解决了虚拟机通过SSH进行远程登录,需求还增加一项就是要采用多个接入多个设备,采用了 ...

  4. Python学习日志12 - 办公自动化

    Python学习日志 RBHGO的主页欢迎关注 温馨提示:创作不易,如有转载,注明出处,感谢配合~ 目录 文章目录 Python学习日志 目录 前言 进入正题 Python学习日志12课 - 办公自动 ...

  5. Python学习中的错误总结

    终于下定决心认真学习Python了,并且发誓要学精通,根据费曼学习法则,我准备把入门第一天起的所有错误和学习感悟记录下来,以便后续复习和提高. 使用资料https://github.com/jackf ...

  6. 《数字图像处理》空间滤波学习感悟2:空间相关与卷积的概念、区别及联系

    一.引言 在图像处理以及人工智能中,"卷积"一词是非常重要的概念,也是初学者难以理解的地方.在<数字图像处理:理解什么是卷积(滤波).卷积核以及相关参考资料>老猿结合相 ...

  7. pygame是python的一个库吗,python学习pygame,,基本库导入impor

    python学习pygame,,基本库导入impor 基本库导入 import pygame import sys from pygame.locals import * 初始化 pygame.ini ...

  8. python科学计数法转换_对比Python学习Go 基本数据结构

    公众号文章不方便更新,可关注底部「阅读原文」博客,文章随时更新. 本篇是「对比 Python 学习 Go」[1] 系列的第三篇,本篇文章我们来看下 Go 的基本数据结构.Go 的环境搭建,可参考之前的 ...

  9. python学习------tab补全

    python学习------tab补全   python也可以进行tab键补全 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #!/usr/bin/env  ...

  10. Python学习day5作业-ATM和购物商城

    Python学习day5作业 Python学习day5作业 ATM和购物商城 作业需求 ATM: 指定最大透支额度 可取款 定期还款(每月指定日期还款,如15号) 可存款 定期出账单 支持多用户登陆, ...

最新文章

  1. hibernate笔记(三) Hibernate标识符属性(主键)生成策略全析
  2. Script:Speed Up Large Index Create or Rebuild
  3. 自动驾驶进入第3阶段 ADAS黑科技守护开车人
  4. 计算机安全完整性服务定义,计算机网络安全导论--5完整性保护.ppt
  5. 【匈牙利算法】指引(jzoj 2319)
  6. Java的值传递解析
  7. [转载] python __slots__ 详解(上篇)
  8. c语言程序设计报告调试分析,C语言程序设计情况分析报告资料.doc
  9. linux weblogic修改内存,在linux运行weblogic出现运行内存不足错误,求鞭挞....
  10. Spark 的核心 RDD 以及 Stage 划分细节,运行模式总结
  11. 程序员的自我修养——读《软技能-代码之外的生存指南》笔记
  12. toxic comment classification 数据集
  13. linux 防ddos攻击软件,linux系统下免费防DDOS CC攻击脚本,有效减轻服务器压力 【转】...
  14. php提前输出响应及注意问题
  15. 【接力题典1800记录】定积分
  16. 图灵 计算机 ppt,人工智能导论(ppt 155页)
  17. AUTOCAD——圆弧命令
  18. python课程设计小结和体会_通用版课程设计心得体会
  19. 真•扑克牌洗牌算法实现
  20. VLC对视频流做翻转、旋转

热门文章

  1. 2010年3月刷Q币最新代码
  2. 谷歌浏览器 无法翻译此网页的解决方法
  3. 拓扑学+计算机,拓扑学与物理学结合,量子计算机正在成为现实
  4. C# 多个点拟合圆并给出圆心坐标
  5. python 股票竞价数据_百度竞价的数据分析怎么做
  6. c语言编程:实现数字的翻转
  7. 使用计算机辅助翻译,计算机辅助翻译方法
  8. 上帝掷骰子吗?量子物理史话——读书笔记
  9. 他因“上帝粒子”获诺奖,却火速搬到乡下:它毁了我的生活
  10. 河南城建学院计算机学院排名,河南城建学院2019年度“读书之星”评选结果公示...