Python实现判断并移除列表指定位置元素的方法


Posted in Python onApril 13, 2018

本文实例讲述了Python实现判断并移除列表指定位置元素的方法。分享给大家供大家参考,具体如下:

问题很简单,输入一个列表和索引,若索引超出列表范围则返回源列表,否则删除指定索引位置的元素后返回列表,下面是具体实现:

#!usr/bin/env python
#encoding:utf-8
'''''
__Author__:沂水寒城
功能:移除列表指定位置的元素
'''
def remove_pos_ele(num_list,k):
  '''''
  '''
  length=len(num_list)
  if k>length:
    return num_list
  elif k<0:
    return num_list
  else:
    num_list.pop(k)
    return num_list
if __name__ == '__main__':
  num_list=[12,4,56,8,0,34,6,44]
  print "三水点靠木测试结果:"
  print remove_pos_ele(num_list, k=-10)
  print remove_pos_ele(num_list, k=5)
  print remove_pos_ele(num_list, k=10)

结果如下:

Python实现判断并移除列表指定位置元素的方法

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

Python 相关文章推荐
Python 正则表达式入门(初级篇)
Dec 07 Python
不可错过的十本Python好书
Jul 06 Python
python爬虫之模拟登陆csdn的实例代码
May 18 Python
python 每天如何定时启动爬虫任务(实现方法分享)
May 21 Python
Python 实现输入任意多个数,并计算其平均值的例子
Jul 16 Python
一篇文章搞定Python操作文件与目录
Aug 13 Python
python tkinter基本属性详解
Sep 16 Python
python连接PostgreSQL数据库的过程详解
Sep 18 Python
python opencv如何实现图片绘制
Jan 19 Python
Python基于paramunittest模块实现excl参数化
Apr 26 Python
pandas中DataFrame重置索引的几种方法
May 24 Python
python基础学习之递归函数知识总结
May 26 Python
Python中的二维数组实例(list与numpy.array)
Apr 13 #Python
对numpy的array和python中自带的list之间相互转化详解
Apr 13 #Python
Pandas中把dataframe转成array的方法
Apr 13 #Python
Python3导入自定义模块的三种方法详解
Apr 13 #Python
pandas数据预处理之dataframe的groupby操作方法
Apr 13 #Python
DataFrame 将某列数据转为数组的方法
Apr 13 #Python
Python中将dataframe转换为字典的实例
Apr 13 #Python
You might like
快速开发一个PHP扩展图文教程
2008/12/12 PHP
PHP 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
php生成缩略图填充白边(等比缩略图方案)
2013/12/25 PHP
PHP URL参数获取方式的四种例子
2014/02/28 PHP
推荐5款跨平台的PHP编辑器
2014/12/25 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
PHP安装memcache扩展的步骤讲解
2019/02/14 PHP
Save a File Using a File Save Dialog Box
2007/06/18 Javascript
用ASP将SQL搜索出来的内容导出为TXT的代码
2007/07/27 Javascript
子窗口、父窗口和Silverlight之间的相互调用
2010/08/16 Javascript
AngularJS 整理一些优化的小技巧
2016/08/18 Javascript
react-native之ART绘图方法详解
2017/08/08 Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
2018/01/23 jQuery
vue-router 源码实现前端路由的两种方式
2018/07/02 Javascript
laravel-admin 与 vue 结合使用实例代码详解
2019/06/04 Javascript
js实现无限瀑布流实例方法
2019/09/16 Javascript
jquery实现进度条状态展示
2020/03/26 jQuery
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
2020/04/28 Javascript
[47:10]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第二场 12.16
2020/12/18 DOTA
使用C++扩展Python的功能详解
2018/01/12 Python
Python比较2个时间大小的实现方法
2018/04/10 Python
python 列表删除所有指定元素的方法
2018/04/19 Python
linux安装python修改默认python版本方法
2019/03/31 Python
Python如何执行系统命令
2020/09/23 Python
CSS3实现线性渐变用法示例代码详解
2020/08/07 HTML / CSS
Html5 滚动穿透的方法
2019/05/13 HTML / CSS
西班牙美妆电商:Perfume’s Club(有中文站)
2018/08/08 全球购物
Ralph Lauren意大利官方网站:时尚界最负盛名的品牌之一
2018/10/18 全球购物
艺术应用与设计个人的自我评价
2013/11/23 职场文书
毕业生大学生活自我总结
2014/01/31 职场文书
水电工岗位职责
2014/02/12 职场文书
技术入股合作协议书
2014/10/07 职场文书
如何用PHP实现多线程编程
2021/05/26 PHP
python 闭包函数详细介绍
2022/04/19 Python
Tomcat弱口令复现及利用
2022/05/06 Servers
详解Go语言中Get/Post请求测试
2022/06/01 Golang