20201231-2 元组


1 3种浅拷贝的方式 import copy person = ['name',['a',100]] p1 = copy.copy(person) p2 = person[:] p3 = list(person) 以上 3 种 方式,结果是 一样的 2 浅拷贝有用的情况:创建联合账号 2-1 这就是浅拷贝有用的一个场景,更换人名,不改变存款;两个人有一个共同的存款账号 person = ['name',['saving',100]] p1=person[:] p2=person[:] p1[0]='alex' p2[0]='fengjie' print(p1) print(p2) ---> ['alex', ['saving', 100]] ---> ['fengjie', ['saving', 100]] 2-2 现在要进行存取款 person = ['name',['saving',100]] p1=person[:] p2=person[:] p1[0]='alex' p2[0]='fengjie' p1[1][1]=50 print(p1) print(p2) ---> ['alex', ['saving', 50]] ---> ['fengjie', ['saving', 50]] 但实际上,银行其实并不是这么做的,一定是用数据库的 列表和字典,是数据开发过程中,最常用的两种数据类型 元组其实就是一种列表 元组 元组其实跟列表差不多,也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表 语法 names= ("alex","jack","eric") 它只有2个方法,一个是 count,一个是 index,完毕。 如果希望存储的值,是不能改变的;就可以写成元组 只要看到元组,就是在提醒别人,这是不能改的
原文地址:https://www.cnblogs.com/azxsdcv/p/14215266.html