fromkeys语法:
dic = {"apple":"苹果", "banana":"香蕉"}
返回新字典. 和原来的没关系
ret = dic.fromkeys('orange',['橘子,栀子']) # 直接用字典去访问fromkeys不会对字典产生影响
a = ["哈哈","呵呵", "吼吼"]
ret = dict.fromkeys("abc",a) # fromkeys直接使用类名进行访问
a.append('嘻嘻')
print(ret)
set集合   #集合中的元素必须是可哈希的,不重复的,可以用来去重
s = {"周杰伦", "的老婆", "叫昆凌", (1, 2, 3), "周杰伦"}
a = set(s) #去重
print(a)
{'周杰伦', '叫昆凌', '的老婆', (1, 2, 3)} lst = [11,5,4,1,2,5,4,1,25,2,1,4,5,5]
a = set(lst) #把列表转化成集合,进行去重复
lst = list(a) #把集合转化成想要的列表类型
print(lst)
[1, 2, 4, 5, 11, 25]
集合本身是可变的数据类型, 不可哈希, 有增删改查操作
s = {"刘嘉玲", '关之琳', "王祖贤"}
s.update(['高圆圆','林志玲']) # 迭代更新
print(s)
{'关之琳', '高圆圆', '王祖贤', '刘嘉玲', '林志玲'}
 深浅拷贝 lst1 = ["金毛狮王", "紫衫龙王", "青翼蝠王", "白眉鹰王",["张无忌","赵敏","周芷若"]] lst2 = lst1[:]   #浅 lst2 = lst1.copy()  #浅 import copy lst2 = copy.deepcopy(lst1) #深

lst1 = ["金毛狮王", "紫衫龙王", "青翼蝠王", "白眉鹰王",["张无忌","赵敏","周芷若"]]
# lst2 = lst1[:] # 浅拷贝
lst2 = lst1.copy() # 浅拷贝
lst1[4].append('小昭')
print(lst2)
['金毛狮王', '紫衫龙王', '青翼蝠王', '白眉鹰王', ['张无忌', '赵敏', '周芷若', '小昭']]
import copy
# lst2 = copy.deepcopy(lst1)
lst1[4].append('小昭')
print(lst2)
['金毛狮王', '紫衫龙王', '青翼蝠王', '白眉鹰王', ['张无忌', '赵敏', '周芷若']]
1. 赋值操作. 没有创建新对象
2. 浅拷贝. 只拷贝第一层内容. [:] copy()
3. 深拷贝. 把这个对象内部的内容全部拷贝一份. 引入copy模块. deepcopy()

最新文章

  1. selenium-----chromedriver与chrome版本映射
  2. 2016 年 50 个最佳的轻量级 JavaScript 框架和库
  3. embody the data item with the ability to control access to itself
  4. mydate97时间控件最大值最小值限制及Javascript日期判断大小
  5. object 属性 对象的继承 (原型, call,apply)
  6. Java设计模式03:常用设计模式之单例模式(创建型模式)
  7. ViewDragHelper详解
  8. Spring MVC 之 Hello World
  9. Ubuntu引导修复问题
  10. eclipse 异常Unhandled event loop exception
  11. java selenium webdriver实战 页面元素定位
  12. 为Tornado框架加上基于Redis或Memcached的session 【第三方】
  13. BOM和DOM的区别
  14. C#时间、日期 的操作
  15. C语言中类型转换#大写字母转小写字母和小写字母转大写字母案例。
  16. shell脚本8--录制终端会话
  17. jar包安装到本地仓库
  18. 【JUC源码解析】CompletableFuture
  19. Eclipse环境安装Python插件PyDev
  20. 手动安装python库

热门文章

  1. iOS 谓词(NSPredicate)的应用
  2. Struts2_Struts标签大致内容
  3. HCNA配置console线路密码password认证
  4. GNU Nano编辑器
  5. 使用selenium grid与BrowserMobProxyServer联合使用
  6. eclipse 集成jdk
  7. POJ-3067 Japan---树状数组逆序对变形
  8. 模拟水题,查看二维数组是否有一列都为1(POJ2864)
  9. spring教程(一):简单实现(转)
  10. P1903 数颜色