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 相关文章推荐
Python3基础之输入和输出实例分析
Aug 18 Python
用Python编写分析Python程序性能的工具的教程
Apr 01 Python
python排序方法实例分析
Apr 30 Python
python遍历目录的方法小结
Apr 28 Python
Python基于pygame模块播放MP3的方法示例
Sep 30 Python
python实现日常记账本小程序
Mar 10 Python
Django 忘记管理员或忘记管理员密码 重设登录密码的方法
May 30 Python
Python lxml模块的基本使用方法分析
Dec 21 Python
python字典和json.dumps()的遇到的坑分析
Mar 11 Python
Python3合并两个有序数组代码实例
Aug 11 Python
Python实现微信表情包炸群功能
Jan 28 Python
忆童年!用Python实现愤怒的小鸟游戏
Jun 07 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 快速生成 Flash 动画的方法
2007/03/06 PHP
discuz7 phpMysql操作类
2009/06/21 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
php+ajax注册实时验证功能
2016/07/20 PHP
PHP Oauth授权和本地加密实现方法
2016/08/12 PHP
PHP 匿名函数与注意事项详细介绍
2016/11/26 PHP
javascript之ESC(第二类混淆)
2007/05/06 Javascript
分享20多个很棒的jQuery 文件上传插件或教程
2011/09/04 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
2013/01/23 Javascript
Javascript和HTML5利用canvas构建Web五子棋游戏实现算法
2013/07/17 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
nodejs教程之制作一个简单的文章发布系统
2014/11/21 NodeJs
简介JavaScript中Boolean.toSource()方法的使用
2015/06/05 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
2015/06/15 Javascript
JavaScript学习小结(一)——JavaScript入门基础
2015/09/02 Javascript
vue,angular,avalon这三种MVVM框架优缺点
2016/04/27 Javascript
浅析javascript异步执行函数导致的变量变化问题解决思路
2016/05/13 Javascript
JavaScript:Date类型全面解析
2016/05/19 Javascript
Angular4实现动态添加删除表单输入框功能
2017/08/11 Javascript
vue框架搭建之axios使用教程
2018/07/11 Javascript
JS制作简易计算器的实例代码
2020/07/04 Javascript
python距离测量的方法
2018/03/06 Python
python将字符串以utf-8格式保存在txt文件中的方法
2018/10/30 Python
python+pyqt5实现KFC点餐收银系统
2019/01/24 Python
Python分布式进程中你会遇到的问题解析
2019/05/28 Python
Flask-WTF表单的使用方法
2019/07/12 Python
用Python徒手撸一个股票回测框架搭建【推荐】
2019/08/05 Python
使用python实现多维数据降维操作
2020/02/24 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
2020/08/17 Python
自定义Django_rest_framework_jwt登陆错误返回的解决
2020/10/18 Python
SportsDirect.com马来西亚:英国第一体育零售商
2018/11/21 全球购物
简述网络文件系统NFS,并说明其作用
2016/10/19 面试题
教师“一帮一”结对子活动总结
2015/05/07 职场文书
青年志愿者活动感想
2015/08/07 职场文书
《遗弃》开发商删推文要跑路?官方回应:还在开发
2022/04/03 其他游戏
使用opencv-python如何打开USB或者笔记本前置摄像头
2022/06/21 Python