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 相关文章推荐
使用py2exe在Windows下将Python程序转为exe文件
Mar 04 Python
django实现登录时候输入密码错误5次锁定用户十分钟
Nov 05 Python
Python使用Matplotlib实现雨点图动画效果的方法
Dec 23 Python
hmac模块生成加入了密钥的消息摘要详解
Jan 11 Python
tensorflow入门之训练简单的神经网络方法
Feb 26 Python
python实现将读入的多维list转为一维list的方法
Jun 28 Python
对python同一个文件夹里面不同.py文件的交叉引用方法详解
Dec 15 Python
python读取文件名并改名字的实例
Jan 07 Python
python set内置函数的具体使用
Jul 02 Python
python监控进程状态,记录重启时间及进程号的实例
Jul 15 Python
pytorch中的上采样以及各种反操作,求逆操作详解
Jan 03 Python
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
Jun 11 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 实现多服务器共享 SESSION 数据
2009/08/15 PHP
PHP中常用的输出函数总结
2014/09/22 PHP
php将图片文件转换成二进制输出的方法
2015/06/10 PHP
php将远程图片保存到本地服务器的实现代码
2015/08/03 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
2018/06/16 PHP
JavaScript 判断判断某个对象是Object还是一个Array
2010/01/28 Javascript
jQuery使用动态渲染表单功能完成ajax文件下载
2013/01/15 Javascript
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
2013/02/04 Javascript
js页面跳转的常用方法整理
2013/10/18 Javascript
js生成缩略图后上传并利用canvas重绘
2014/05/15 Javascript
浅谈jquery中使用canvas的问题
2016/10/10 Javascript
bootstrap datetimepicker2.3.11时间插件使用
2016/11/19 Javascript
详解JS-- 浮点数运算处理
2016/11/28 Javascript
webpack4之如何编写loader的方法步骤
2019/06/06 Javascript
vue+vant使用图片预览功能ImagePreview的问题解决
2020/04/10 Javascript
Vue基本指令实例图文讲解
2021/02/25 Vue.js
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
django基础之数据库操作方法(详解)
2017/05/24 Python
python初学之用户登录的实现过程(实例讲解)
2017/12/23 Python
python 巧用正则寻找字符串中的特定字符的位置方法
2018/05/02 Python
Django Web开发中django-debug-toolbar的配置以及使用
2018/05/06 Python
python实现时间o(1)的最小栈的实例代码
2018/07/23 Python
Python常用爬虫代码总结方便查询
2019/02/25 Python
Python3.4解释器用法简单示例
2019/03/22 Python
python实现列表的排序方法分享
2019/07/01 Python
python网络爬虫 CrawlSpider使用详解
2019/09/27 Python
python cv2截取不规则区域图片实例
2019/12/21 Python
浅谈pycharm导入pandas包遇到的问题及解决
2020/06/01 Python
Python QTimer实现多线程及QSS应用过程解析
2020/07/11 Python
Python通过递归函数输出嵌套列表元素
2020/10/15 Python
简单的JAVA编程面试题
2013/03/19 面试题
大学开学计划书
2014/04/30 职场文书
经济贸易系毕业生求职信
2014/05/31 职场文书
大学生撤销处分思想汇报
2014/09/12 职场文书
感恩教育主题班会
2015/08/12 职场文书
解决 redis 无法远程连接
2022/05/15 Redis