码迷,mamicode.com
首页 > 编程语言 > 详细

python基础_列表拷贝操作和字典操作

时间:2020-06-21 11:56:03      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:pre   韩国   water   middle   防止   一个   默认   col   取值   

1.浅拷贝

# (1) 浅拷贝 (只拷贝一级,其他的层级沿用以前的数据)
lst = [1,2,3]
# 方法一.列表.copy()
lst2 = lst.copy()

2.深拷贝

# 深拷贝语法
lst = [1,2,3,[4,5,6]]
lst2 = copy.deepcopy(lst)
lst[-1].insert(1,888)
print(lst)
print(lst2)

3.字典操作

#
# get()    通过键获取值(若没有该键可设置默认值,预防报错)
res = dictvar.get("jxk123")
print(res)  #None
# 设置默认值 为了防止报错,程序异常终止;
res = dictvar.get("jxk123","该键不存在")
print(res)  ##该键不存在
# print(dictvar[‘jxk123‘])

#
dic = {top:"韩国father_  the shy"}
dic[middle] = "肉鸡rookie"

#
# pop()       通过键去删除键值对 (若没有该键可设置默认值,预防报错)
res=dictvar.pop("support")
print(res) # 把删除的值作为返回
print(dictvar)

# 设置默认值
res = dictvar.pop("top123","没有这个键")
print(res)
print(dictvar)

# popitem()   删除最后一个键值对 
dictvar = {top: 韩国father_  the shy, middle: 肉鸡rookie, bottom: a_water,  jungle: zhangsan,support: bao_blue}
res = dictvar.popitem()
print(res)
print(dictvar)

# clear()  清空字典
dictvar.clear()
print(dictvar)

4.字典的其他操作

dic = {"zhansan":"18"}

dic.values()  #values() 将字典中的值组成新的可迭代对象
dic.items() #将字典的键值对凑成一个个元组,组成新的可迭代对象 
dic.keys()  #将字典的键组成新的可迭代对象

 

python基础_列表拷贝操作和字典操作

标签:pre   韩国   water   middle   防止   一个   默认   col   取值   

原文地址:https://www.cnblogs.com/jalen-123/p/13171591.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!