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创建XML文档
Mar 01 Python
python读取注册表中值的方法
Apr 08 Python
Python使用py2exe打包程序介绍
Nov 20 Python
详解Python3 对象组合zip()和回退方式*zip
May 15 Python
Python3安装pip工具的详细步骤
Oct 14 Python
对Pytorch中Tensor的各种池化操作解析
Jan 03 Python
使用tensorflow实现矩阵分解方式
Feb 07 Python
Python中pyecharts安装及安装失败的解决方法
Feb 18 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
Apr 02 Python
Python基于jieba, wordcloud库生成中文词云
May 13 Python
完美解决keras 读取多个hdf5文件进行训练的问题
Jul 01 Python
简述python Scrapy框架
Aug 17 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引用地址改变变量值的问题
2012/03/23 PHP
php的ajax简单实例
2014/02/27 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(一)
2014/06/23 PHP
PHP把JPEG图片转换成Progressive JPEG的方法
2014/06/30 PHP
thinkphp3.2同时连接两个数据库的简单方法
2019/08/13 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
javascript radio 联动效果
2009/03/04 Javascript
js 面向对象的技术创建高级 Web 应用程序
2010/02/25 Javascript
node.js中的fs.appendFileSync方法使用说明
2014/12/17 Javascript
JS+CSS实现简单滑动门(滑动菜单)效果
2015/09/19 Javascript
Bootstrap前端开发案例一
2016/06/17 Javascript
JavaScript获取服务器时间的方法详解
2016/12/11 Javascript
JS实现的简单表单验证功能完整实例
2017/10/14 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
2018/11/26 Javascript
小程序转发探索示例
2019/02/19 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
2019/11/25 Javascript
JS 数组基本用法入门示例解析
2020/01/16 Javascript
详解vue-router的导航钩子(导航守卫)
2020/11/02 Javascript
在Vue中使用mockjs代码实例
2020/11/25 Vue.js
基于JavaScript实现简单的轮播图
2021/03/03 Javascript
Python获取电脑硬件信息及状态的实现方法
2014/08/29 Python
python关闭windows进程的方法
2015/04/18 Python
详细分析python3的reduce函数
2017/12/05 Python
Python实现求解括号匹配问题的方法
2018/04/17 Python
详解如何用django实现redirect的几种方法总结
2018/11/22 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
2019/12/09 Python
一款利用html5和css3实现的3D滚动特效的教程
2015/01/04 HTML / CSS
分享全球十款超强HTML5开发工具
2014/05/14 HTML / CSS
详解HTML5中rel属性的prefetch预加载功能使用
2016/05/06 HTML / CSS
波兰最大的儿童服装连锁店之一:5.10.15.
2018/02/11 全球购物
标记环介质访问控制协议
2016/03/27 面试题
高中语文教学反思
2014/01/16 职场文书
公司董事长助理工作职责
2014/07/12 职场文书
归元寺导游词
2015/02/06 职场文书
如何做好员工培训计划?
2019/07/09 职场文书
祝福语集锦:给百岁老人祝寿贺词
2019/11/19 职场文书