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远程桌面协议RDPY安装使用介绍
Apr 15 Python
python登录pop3邮件服务器接收邮件的方法
Apr 30 Python
详解Python设计模式编程中观察者模式与策略模式的运用
Mar 02 Python
Python基础语言学习笔记总结(精华)
Nov 14 Python
Python3 中把txt数据文件读入到矩阵中的方法
Apr 27 Python
Python3爬虫学习之应对网站反爬虫机制的方法分析
Dec 12 Python
Python实现图片转字符画的代码实例
Feb 22 Python
12个Python程序员面试必备问题与答案(小结)
Jun 24 Python
python tkinter组件使用详解
Sep 16 Python
Python+unittest+requests+excel实现接口自动化测试框架
Dec 23 Python
pytorch 实现变分自动编码器的操作
May 24 Python
Pytorch 如何加速Dataloader提升数据读取速度
May 28 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
改变Apache端口等配置修改方法
2008/06/05 PHP
国外PHP程序员的13个好习惯小结
2012/02/20 PHP
php实现的SESSION类
2014/12/02 PHP
smarty内置函数capture用法分析
2015/01/22 PHP
php生成二维码
2015/08/10 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
2018/06/13 PHP
XHTML下,JS浮动代码失效的问题
2009/11/12 Javascript
jQuery 拖动层(在可视区域范围内)
2012/05/24 Javascript
JavaScript高级程序设计 阅读笔记(十七) js事件
2012/08/14 Javascript
JS getAttribute和setAttribute(取得和设置属性)的使用介绍
2013/07/10 Javascript
jquery插件推荐 jquery.cookie
2014/11/09 Javascript
javascript实现切换td中的值
2014/12/05 Javascript
Vue.js tab实现选项卡切换
2017/05/16 Javascript
tracking.js实现前端人脸识别功能
2020/04/16 Javascript
Echarts.js无法引入问题解决方案
2020/10/30 Javascript
[08:04]TI4西雅图DOTA2前线报道 海涛探访各路人马
2014/07/09 DOTA
[03:59]5分钟带你了解什么是DOTA2(第二期)
2017/02/07 DOTA
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
Python3实现将文件归档到zip文件及从zip文件中读取数据的方法
2015/05/22 Python
python3.5 + PyQt5 +Eric6 实现的一个计算器代码
2017/03/11 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/26 Python
OpenCV2从摄像头获取帧并写入视频文件的方法
2018/08/03 Python
python pyinstaller 加载ui路径方法
2019/06/10 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
python能开发游戏吗
2020/06/11 Python
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
HTML5 Canvas中绘制矩形实例
2015/01/01 HTML / CSS
一组SQL面试题
2016/02/15 面试题
机修工岗位职责
2013/11/24 职场文书
经典婚礼主持词
2014/03/13 职场文书
项目投资建议书
2014/05/16 职场文书
社区综治宣传月活动总结
2014/07/02 职场文书
2016年情人节问候语
2015/11/11 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
MySQL详解进行JDBC编程与增删改查方法
2022/06/16 MySQL