本文实例讲述了Python实现判断并移除列表指定位置元素的方法。分享给大家供大家参考,具体如下:
问题很简单,输入一个列表和索引,若索引超出列表范围则返回源列表,否则删除指定索引位置的元素后返回列表,下面是具体实现:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!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程序设计有所帮助。
原文链接:https://blog.csdn.net/together_cz/article/details/76762292