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中PIL安装简单教程
Apr 21 Python
Python更新数据库脚本两种方法及对比介绍
Jul 27 Python
浅谈python正则的常用方法 覆盖范围70%以上
Mar 14 Python
浅谈python之新式类
Aug 12 Python
Pycharm取消py脚本中SQL识别的方法
Nov 29 Python
Python应用领域和就业形势分析总结
May 14 Python
PyTorch基本数据类型(一)
May 22 Python
pytorch 数据处理:定义自己的数据集合实例
Dec 31 Python
实现ECharts双Y轴左右刻度线一致的例子
May 16 Python
简单了解如何封装自己的Python包
Jul 08 Python
Jupyter安装拓展nbextensions及解决官网下载慢的问题
Mar 03 Python
教你使用Python获取QQ音乐某个歌手的歌单
Apr 03 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
怎么使 Mysql 数据同步
2006/10/09 PHP
PHP如何透过ODBC来存取数据库
2006/10/09 PHP
PHP时间戳使用实例代码
2008/06/07 PHP
php上的memcache和memcached两个pecl库
2010/03/29 PHP
mysqli_set_charset和SET NAMES使用抉择及优劣分析
2013/01/13 PHP
PHP中把对象数组转换成普通数组的方法
2015/07/10 PHP
Yii2实现让关联字段支持搜索功能的方法
2016/08/10 PHP
JS长整型精度问题实例分析
2015/01/13 Javascript
AngularJs Forms详解及简单示例
2016/09/01 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
2016/09/25 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
微信小程序实现列表页的点赞和取消点赞功能
2018/11/02 Javascript
Vue批量图片显示时遇到的路径被解析问题
2019/03/28 Javascript
JS实现简单tab选项卡切换
2019/10/25 Javascript
JavaScript实现飞舞的泡泡效果
2020/02/07 Javascript
微信小程序图片右边加两行文字的代码
2020/04/23 Javascript
[01:02:32]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第二场 2月26日
2021/03/11 DOTA
Python实现的堆排序算法原理与用法实例分析
2017/11/22 Python
Python绘制七段数码管实例代码
2017/12/20 Python
Python中的并发处理之asyncio包使用的详解
2018/04/03 Python
Python简单定义与使用二叉树示例
2018/05/11 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
nohup后台启动Python脚本,log不刷新的解决方法
2019/01/14 Python
python实现屏保程序(适用于背单词)
2019/07/30 Python
Atom Python 配置Python3 解释器的方法
2019/08/28 Python
Python装饰器用法与知识点小结
2020/03/09 Python
Python中内建模块collections如何使用
2020/05/27 Python
PyInstaller的安装和使用的详细步骤
2020/06/02 Python
房地产开发计划书
2014/01/10 职场文书
企业爱岗敬业演讲稿
2014/09/04 职场文书
家庭经济困难证明
2015/06/23 职场文书
2016年六一儿童节开幕词
2016/03/04 职场文书
html+css 实现简易导航栏功能
2021/04/07 HTML / CSS
用Python实现Newton插值法
2021/04/17 Python
详解Redis实现限流的三种方式
2021/04/27 Redis