Python列表元素常见操作简单示例


Posted in Python onOctober 25, 2019

本文实例讲述了Python列表元素常见操作。分享给大家供大家参考,具体如下:

列表类似于java中的数组,用方括号表示,逗号分隔其中的元素

#赋值、打印
children_names = ['杜子腾','杜小月','杜小星','杜小阳','杜小花']
print(children_names)

运行结果:

['杜子腾', '杜小月', '杜小星', '杜小阳', '杜小花']

访问其中的某一个元素

children_names = ['杜子腾','杜小月','杜小星','杜小阳','杜小花']
print(children_names[2])   #按照索引,打印其中的某一个元素,索引从0开始
print(children_names[-1])  #按照索引,打印最后一个元素,依次类推-1,-2,-3...
print(len(children_names))  #获取列表的长度

运行结果:

杜小星
杜小花
5

修改元素

children_names = ['杜子腾','杜小月','杜小星','杜小阳','杜小花']
children_names[2]='杜小懒'  #按照索引,直接覆盖赋值
print(children_names)

运行结果:

['杜子腾', '杜小月', '杜小懒', '杜小阳', '杜小花']

添加元素

children_names = ['杜子腾','杜小月','杜小星','杜小阳','杜小花']
children_names.append("杜小懒2号")  #列表尾部追加
children_names.insert(0,"杜小杜")   #按照索引位置,插入元素
print(children_names)

运行结果:

['杜小杜', '杜子腾', '杜小月', '杜小星', '杜小阳', '杜小花', '杜小懒2号']

删除元素

  • del和pop的使用区别在于,删除以后还使用不使用【依据索引】
  • 按值删除,remove
del children_names[0]  #按照索引,彻底删除元素
children_pop = children_names.pop()
#准确说是,弹出列表尾部元素【也可以指定索引】,赋值给一个变量,暂时保存
children_names.remove("杜小懒2号") #若存在重复数据,则只删除第一个

列表的排序

  • 使用sort按照字母顺序永久排序
  • 使用sorted按照字母顺序,对列表进行临时排序
  • 倒着打印列表
visitors = ['a1','b1','c1','d1','e']
visitors.sort() #按字母顺序,排序,不可逆
visitors.sort(reverse=True) #按字母倒序,不可逆
print(sorted(visitors)) #临时排序,不影响现有数据顺序
print(sorted(visitors,reverse=True)) #临时倒序排序,不影响现有数据顺序
visitors.reverse()  #直接倒序,跟字母顺序无关,可逆,再执行一次即可

运行结果:

['a1', 'b1', 'c1', 'd1', 'e']
['e', 'd1', 'c1', 'b1', 'a1']

更多关于Python相关内容可查看本站专题:《Python列表(list)操作技巧总结》、《Python字符串操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python创建系统目录的方法
Mar 11 Python
python实现简单温度转换的方法
Mar 13 Python
python对象及面向对象技术详解
Jul 19 Python
Python 制作糗事百科爬虫实例
Sep 22 Python
通过Python爬虫代理IP快速增加博客阅读量
Dec 14 Python
Django使用Mysql数据库已经存在的数据表方法
May 27 Python
python实现嵌套列表平铺的两种方法
Nov 08 Python
对Python中的条件判断、循环以及循环的终止方法详解
Feb 08 Python
Python函数默认参数常见问题及解决方案
Mar 26 Python
python文件操作seek()偏移量,读取指正到指定位置操作
Jul 05 Python
Python+pyftpdlib实现局域网文件互传
Aug 24 Python
python开发入门——列表生成式
Sep 03 Python
python实现超市管理系统(后台管理)
Oct 25 #Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
Oct 25 #Python
python+mysql实现个人论文管理系统
Oct 25 #Python
浅谈Python3识别判断图片主要颜色并和颜色库进行对比的方法
Oct 25 #Python
Python二元赋值实用技巧解析
Oct 25 #Python
Python字典常见操作实例小结【定义、添加、删除、遍历】
Oct 25 #Python
基于Python实现签到脚本过程解析
Oct 25 #Python
You might like
用 php 编写的日历
2006/10/09 PHP
微信公众平台接口开发入门示例
2014/12/24 PHP
php中return的用法实例分析
2015/02/28 PHP
使用PHP uniqid函数生成唯一ID
2015/11/18 PHP
PHP验证终端类型是否为手机的简单实例
2017/02/07 PHP
PHP中Session ID的实现原理实例分析
2019/08/17 PHP
Yii框架Session与Cookie使用方法示例
2019/10/14 PHP
表格单元格交错着色实现思路及代码
2013/04/01 Javascript
教你在heroku云平台上部署Node.js应用
2014/07/30 Javascript
jQuery实现dialog设置focus焦点的方法
2015/06/10 Javascript
Javascript数组循环遍历之forEach详解
2016/11/07 Javascript
深入理解Javascript中的观察者模式
2017/02/20 Javascript
js for循环倒序输出数组元素的实例
2017/03/01 Javascript
JS猜数字游戏实例讲解
2020/06/30 Javascript
[01:01:36]Optic vs paiN 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python实现远程调用MetaSploit的方法
2014/08/22 Python
python多进程共享变量
2016/04/06 Python
利用python批量修改word文件名的方法示例
2017/10/17 Python
手把手教你python实现SVM算法
2017/12/27 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
2018/01/11 Python
Python安装模块的常见问题及解决方法
2018/02/05 Python
用python编写第一个IDA插件的实例
2018/05/29 Python
Python实现自定义读写分离代码实例
2019/11/16 Python
Python如何在bool函数中取值
2020/09/21 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
2021/01/08 Python
Vivo俄罗斯官方在线商店:中国智能手机品牌
2019/10/04 全球购物
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
销售人员求职的自我评价分享
2014/03/15 职场文书
经济管理专业求职信
2014/06/09 职场文书
五好家庭申报材料
2014/12/20 职场文书
2015年六一儿童节活动方案
2015/05/05 职场文书
2015年小学总务工作总结
2015/07/21 职场文书
幼儿园班级管理心得体会
2016/01/07 职场文书
小学运动会开幕词
2016/03/04 职场文书
python实现ROA算子边缘检测算法
2021/04/05 Python
python中的None与NULL用法说明
2021/05/25 Python