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脚本关闭文件操作的机制
Jun 28 Python
使用Py2Exe for Python3创建自己的exe程序示例
Oct 31 Python
pandas DataFrame 删除重复的行的实现方法
Jan 29 Python
python整小时 整天时间戳获取算法示例
Feb 20 Python
python 实现将文件或文件夹用相对路径打包为 tar.gz 文件的方法
Jun 10 Python
django使用haystack调用Elasticsearch实现索引搜索
Jul 24 Python
Python 硬币兑换问题
Jul 29 Python
Python操作SQLite/MySQL/LMDB数据库的方法
Nov 07 Python
Python如何使用Gitlab API实现批量的合并分支
Nov 27 Python
关于jupyter打开之后不能直接跳转到浏览器的解决方式
Apr 13 Python
Pyside2中嵌入Matplotlib的绘图的实现
Feb 22 Python
Python OpenCV实现图形检测示例详解
Apr 08 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
别人整理的服务器变量:$_SERVER
2006/10/20 PHP
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
2017/05/20 PHP
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
Jquery异步请求数据实例代码
2011/12/28 Javascript
JQuery入门——事件切换之hover()方法应用介绍
2013/02/05 Javascript
JS保存和删除cookie操作 判断cookie是否存在
2013/11/13 Javascript
JS判断不能为空实例代码
2013/11/26 Javascript
JS求平均值的小例子
2013/11/29 Javascript
Node.js中常规的文件操作总结
2016/10/13 Javascript
JS查找字符串中出现最多的字符及个数统计
2017/02/04 Javascript
详解Angular2响应式表单
2017/06/14 Javascript
JS+Ajax实现百度智能搜索框
2017/08/04 Javascript
浅析vue深复制
2018/01/29 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
2018/07/27 Javascript
jQuery实现的模仿雨滴下落动画效果
2018/12/11 jQuery
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
2019/03/27 Javascript
Javascript节流函数throttle和防抖函数debounce
2020/12/03 Javascript
Python中使用Beautiful Soup库的超详细教程
2015/04/30 Python
Windows上配置Emacs来开发Python及用Python扩展Emacs
2015/11/20 Python
详解django.contirb.auth-认证
2018/07/16 Python
在cmd中查看python的安装路径方法
2019/07/03 Python
简单了解django orm中介模型
2019/07/30 Python
Pytorch中index_select() 函数的实现理解
2019/11/19 Python
python错误调试及单元文档测试过程解析
2019/12/19 Python
Python3 xml.etree.ElementTree支持的XPath语法详解
2020/03/06 Python
CSS3常用的几种颜色渐变模式总结
2016/11/18 HTML / CSS
SteelSeries赛睿官网:游戏外设和配件的领先制造商(耳机、键盘、鼠标和鼠标垫)
2018/06/17 全球购物
LG西班牙网上商店:Tienda LG Online Es
2019/07/30 全球购物
美容院合作经营协议书
2014/10/10 职场文书
2014幼儿园家长工作总结
2014/11/10 职场文书
2014年法院工作总结
2014/11/24 职场文书
保护校园环境倡议书
2015/04/28 职场文书
广播体操比赛主持词
2015/06/29 职场文书
如何使用Python对NetCDF数据做空间相关分析
2021/04/21 Python
Python爬虫之爬取二手房信息
2021/04/27 Python
Windows下redis下载、redis安装及使用教程
2021/06/02 Redis