本文实例讲述了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