Python可迭代对象中的添加和删除(add,append,pop,remove,insert)
来源:互联网 发布:c语言判断字母大小写 编辑:程序博客网 时间:2024/06/06 01:51
学习python的list,tuple,dict,set的时候被插入和删除的用法弄得有点晕,所以进行归纳,以便记忆
对于List:
classmates = ['Michael', 'Bob', 'Tracy']classmates.append('Adam') //添加在末尾,没有add()方法classmates.insert(1, 'Jack') //在指定位置添加classmates.pop(1) //在知道位置删除,参数是索引del classmate[1] //删除第二个元素classmates.remove('Bob') //参数是元素,删除第一个与Bob值匹配的元素,之后又相同元素不会删除
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一旦初始化就不能修改,所以不能插入和删除
0 0
- Python可迭代对象中的添加和删除(add,append,pop,remove,insert)
- python中的pop函数和append函数
- Python append , pop, del 和 remove 基础知识篇
- python pop 和remove
- python pop()和remove()
- Python中append()和extend()的区别,pop()和remove()的区别
- Python 列表 insert 和 append
- Python基础学习--删除元素(remove,del,pop)
- python 的 remove 和 pop 好奇怪
- python: extend(),append(),insert()
- python中的append和expend
- python remove pop
- python-pop,del,remove
- jq运用append和remove实现动态新增删除行
- python中的extend和append以及.strip()
- Python列表类型的内建函数使用实例(insert、remove、index、pop等)
- python:remove,pop和del方法的区别
- python中的extend和append的区别
- 汉诺塔C++实现(递归调用)
- 负载均衡之Haproxy配置详解
- 比赛总结+近期总结
- 120-pathsum
- HDU 1576 A/B(欧几里得)
- Python可迭代对象中的添加和删除(add,append,pop,remove,insert)
- win8.1忘记网络密码
- 1042 数字0-9的数量(数位DP)
- java基础——try catch final
- JAVA web中的一点东西
- struts2 spring4 hibernate4(s2sh)整合开发--简单实体的增删改查操作
- SIFT算法核心思想
- 求定积分的通用函数
- linux c cal简单实现