Python可迭代对象中的添加和删除(add,append,pop,remove,insert)
Posted 知识是最大财富,穷是因为无知
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python可迭代对象中的添加和删除(add,append,pop,remove,insert)相关的知识,希望对你有一定的参考价值。
list:
classmates = [‘Michael‘, ‘Bob‘, ‘Tracy‘] classmates.append(‘Adam‘) //添加在末尾,没有add()方法 classmates.insert(1, ‘Jack‘) //在指定位置添加 classmates.pop(1) //在知道位置删除,参数是索引 del classmate[1] //删除第二个元素 classmates.remove(‘Bob‘) //参数是元素,删除第一个与Bob值匹配的元素,之后又相同元素不会删除
dict:
d = {‘a‘: ‘A‘, ‘b‘: ‘B‘} del d[‘a‘] d.pop(‘a‘) //参数是key,没有remove()方法 d[‘c‘]=‘C‘; //插入直接赋值即可
set:
s={1,2,3} //set对象的创建也可以是s=set(iterable) s.add(8) //添加8到末尾 没有append()方法 s.remove(8) //参数是元素,不是索引 删除8 s.pop() //删除最后一个元素
tuple:
由于tuple一旦初始化就不能修改,所以不能插入和删除
以上是关于Python可迭代对象中的添加和删除(add,append,pop,remove,insert)的主要内容,如果未能解决你的问题,请参考以下文章