Python自学之路第三步——列表的增删改查
来源:互联网 发布:windows chakan elf 编辑:程序博客网 时间:2024/06/06 07:17
Python中的列表是由一系列按特定顺序排列的元素组成,你可以将任何东西加入列表中,而他们之间可以没有任何关系。
在Python中列表用方括号([ ])表示,元素之间用逗号隔开,接下来展示一下列表的增删改查。
baijiaxing=['li','wang','zhang','liu']#创建了一个名为baijiaxing的列表print(baijiaxing[0])#输出列表的第一个元素baijiaxing[0]='guo'#修改第一个元素为“guo”print(baijiaxing)baijiaxing.append('dong')print(baijiaxing)#方法append()将元素“dong”添加到列表末尾,不影响其他的元素baijiaxing.insert(1,'feng')print(baijiaxing)#方法insert()可以在列表任何位置添加元素del baijiaxing[0]#del可以永久性地删除元素print(baijiaxing)pop_xing=baijiaxing.pop()#方法pop()可删除列表末尾的元素,并可以继续使用,相当于出栈print(pop_xing)print(baijiaxing)any_xing=baijiaxing.pop(1)#可以使用pop()方法删除任何位置元素,给出索引即可print(baijiaxing)re_xing='zhang'baijiaxing.remove(re_xing)#方法remove()可根据元素值删除print(re_xing)#从列表删除元素后他还存在变量中print(baijiaxing)#单独测试一下remove()方法res=['ni','hao','hao','de','sheng','huo','hao','hao','guo']while 'hao' in res:#关键字in表示某元素是否在列表中,若在则为Trueres.remove('hao')#利用while循环删除列表中的出现不止一次的元素print(res)
大家看看效果,对比一下程序,能很清晰地理解这个过程:
阅读全文
0 0
- Python自学之路第三步——列表的增删改查
- Python自学之路第四步——组织列表
- Python中列表的增删改查
- MyBatis第三步、实现数据的增删改查
- Python自学之路第五步——遍历列表以及创建数值列表
- 自学java之hibernate操作数据库的增删查改
- 增删改查的列表
- Python列表的增删改查和元组
- Python列表的增删改查和元祖
- Python自学之路第六步——列表切片和元组
- 数据结构之——单链表的增删改查
- asp_异步列表的增删查改
- 顺序线性列表的增删查改
- angularJs用户列表的增删改查
- 基于mongodb的python之增删改查(CRUD)
- 基于mongodb的python之增删改查(CRUD)
- python-字符串、列表嵌套、列表增删改查
- Python自学之路第七步——字典
- 定义字符指针数组分别指向5个字符串常量,从小到大输出字符串内容
- C语言结构体(预习)
- 快递地址测试
- 笔记
- Windows无法访问Ubuntu Samba 解决方案
- Python自学之路第三步——列表的增删改查
- 【C语言】猴子选大王问题
- 软件测试作业进度-2
- SpringMVC+Mybatis+Mysql+Shiro
- Java中Synchronized的用法
- PathView的用法
- 利用堆栈解析算术表达式一:基本过程
- ThreadLocal类
- ACM-11月16日周四周中训练心得