365dvd新年快乐,深圳二手房价格,魔星照我去战斗
列表
创建
l1=[] l1=list() l1=list(['你好',6])
增
l1.append('hu') l1.insert(2,'hu') l1.extend()#迭代增加
删
l1.pop() del l1[-1] l1.remove('hu') l1.clear()
改
l1[0:]='hello'
元祖
创建
tu=[] tu=tuple() tu=tuple((1,2))
字典
创建
dic={} dic=dict(((1,2),(3,4),(5,6))) dic=dict(one=1,two=2,three=3) dic=dic({'one':1,'two':2,'three':3})
增改
dic['name']=2#有则改,无则加 dic.setdefault('age');dic.setdefault('age',18)#有则不变,无则增加
删除
dic.pop('age') del dic['age'] dic.clear()
查
dic['age'] dic.get('name')
特殊
dic.keys() dic.values() dic.items()#得到元祖 list(dic.keys())#转化为列表 list(dic.values())
集合(内元素不可变,本身却是可变)
创建
set1=set() set1={}#错误 set1=set({1,'name',2,3}) set1={1,2,4}
增
set1.add('hello') set1.update([1,2])#迭代这增加
删
set1.pop()#随机删除 set1.remove('alex')
改
#只能变相改 set.remove('alex') set.add('hu')
关系
set1&set2#交集 set1-set2#差集 set1|set2#并集 set1^ste2#反交集 set1<set2#判断子集 set1>set2#判断超集
浅copy:l2=l1.copy()或者,l2=l1[:] 深copy:import copy l2=copy.deepcopy(l1) 说明:变量对于计算机都是存放要指向的那个内存块的地址,然后指向它。 #两者的共同点: 1.浅深copy,l1,l2都是指向不同的开辟的空间,列表指向的不可变数据类型的内存块都是相同的。 #两者的区别 2.深copy列表指向的可变数据类型的内存块不同(嵌套的可变的数据类型不是同一个),浅copy指向的可变类型的内存块相同(嵌套的可变的数据类型是同一个)
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python 实现将numpy中的nan和inf,nan替换成对应的均值
python爬虫把url链接编码成gbk2312格式过程解析
网友评论