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与PHP的实现版(推荐)
May 11 Python
PyQt实现界面翻转切换效果
Apr 20 Python
python web自制框架之接受url传递过来的参数实例
Dec 17 Python
Python图像处理之直线和曲线的拟合与绘制【curve_fit()应用】
Dec 26 Python
如何安装2019Pycharm最新版本(详细教程)
Sep 26 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
Oct 11 Python
wxPython实现带颜色的进度条
Nov 19 Python
python3 常见解密加密算法实例分析【base64、MD5等】
Dec 19 Python
Python将字典转换为XML的方法
Aug 01 Python
python中pyplot基础图标函数整理
Nov 10 Python
python 三种方法实现对Excel表格的读写
Nov 19 Python
python3爬虫中多线程进行解锁操作实例
Nov 25 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
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
2014/07/01 PHP
无需数据库在线投票调查php代码
2016/07/20 PHP
PHP设置Cookie的HTTPONLY属性方法
2017/02/09 PHP
ThinkPHP 模板引擎使用详解
2017/05/07 PHP
PHP swoole和redis异步任务实现方法分析
2019/08/12 PHP
JS去除字符串两端空格的简单实例
2013/12/27 Javascript
js图片预加载示例
2014/04/30 Javascript
浏览器窗口大小变化时使用resize事件对框架不起作用的解决方法
2014/05/11 Javascript
Jquery api 速查表分享
2015/01/12 Javascript
基于JS组件实现拖动滑块验证功能(代码分享)
2016/11/18 Javascript
jQuery Easyui datagrid连续发送两次请求问题
2016/12/13 Javascript
Bootstrap源码解读模态弹出框(11)
2016/12/28 Javascript
js获取ip和地区
2017/03/10 Javascript
Vue.directive自定义指令的使用详解
2017/03/10 Javascript
javascript简单链式调用案例分析
2017/05/10 Javascript
javascript实现Emrips反质数枚举的示例代码
2017/12/06 Javascript
JavaScript之实现一个简单的Vue示例
2019/01/17 Javascript
layui中的switch开关实现方法
2019/09/03 Javascript
vue3.0 上手体验
2020/09/21 Javascript
Vue+Java+Base64实现条码解析的示例
2020/09/23 Javascript
[48:48]2014 DOTA2国际邀请赛中国区预选赛 SPD-GAMING VS Dream TIME
2014/05/21 DOTA
python 分离文件名和路径以及分离文件名和后缀的方法
2018/10/21 Python
python替换字符串中的子串图文步骤
2019/06/19 Python
python代理工具mitmproxy使用指南
2019/07/04 Python
python  文件的基本操作 菜中菜功能的实例代码
2019/07/17 Python
Python中求对数方法总结
2020/03/10 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
SK-II神仙水美国官网:SK-II美国
2020/02/25 全球购物
Linux管理员面试经常问道的相关命令
2013/04/29 面试题
秋季开学典礼主持词
2014/03/19 职场文书
爱国口号
2014/06/19 职场文书
电子专业自荐信
2014/07/01 职场文书
领导班子作风建设年个人整改措施
2014/09/29 职场文书
绿色校园广播稿
2014/10/13 职场文书
关于学习的决心书
2015/02/05 职场文书
压缩Redis里的字符串大对象操作
2021/06/23 Redis