Python_列表操作1

1.列表相关操作:声明,添加,删除,修改,获取len

colors=['','','','绿'] #声明一个列表

def colors_getall(): #获取列表中所有元素
    return colors

def colors_get(index): #根据下标获取元素内容
    return colors[index]

def colors_append(color): #往列表末尾追加元素
    colors.append(color)
    return colors

def colors_insert(index,color): #列表的任意位置添加元素
    colors.insert(index,color)
    return colors

def colors_update(index,color): #修改列表中的元素内容
    colors[index]=color
    return colors

def colors_remove(color): #根据元素内容移除列表中的元素
    colors.remove(color)
    return colors

def colors_del(index): #根据下标移除列表中的元素
    del colors[index]
    return colors    

def colors_pop(index=-1): #pop如果不指定下标,就会默认删除最后一个元素,指定下标,就删除对应下标的元素
    if(index==-1):
        popcolor=colors.pop()
        print('pop方法删除colos列表中最后一个元素:'+popcolor)
    else:
        popcolor=colors.pop(index)
        print('pop方法删除colos列表中下标为:'+str(index)+'的元素:'+popcolor)
    return colors

def colors_getlen(): #获取列表的元素个数
    return len(colors)
import Python_Colors

allColors=Python_Colors.colors_getall() #获取列表中所有的元素
print(allColors)

getColor = Python_Colors.colors_get(1) #获取列表中下标为1的元素
print(getColor)

getColor1=Python_Colors.colors_get(-1) #-1表示获取列表中的最后一个元素,往后以此类推
print(getColor1)

appendColors=Python_Colors.colors_append('') #往列表的末尾追加一个元素
print(appendColors)

insertColors=Python_Colors.colors_insert(0,'') #往列表起始位置插入一个元素
print(insertColors)

updateColors=Python_Colors.colors_update(1,'') #修改列表中下标为1的元素
print(updateColors)

removeColors=Python_Colors.colors_remove('') #移除列表中为“红”的元素
print(removeColors)

delColors=Python_Colors.colors_del(1) #移除列表中下标为1的元素
print(delColors)

popColors1=Python_Colors.colors_pop(-1) #移除列表中末位的元素
print(popColors1)

popColors2=Python_Colors.colors_pop(2) #移除列表中下标为2的元素
print(popColors2)

colorsLength=Python_Colors.colors_getlen() #获取当前列表中的元素个数
print(colorsLength)

2.执行结果:

['红', '橙', '黄', '绿']

绿
['红', '橙', '黄', '绿', '蓝']
['紫', '红', '橙', '黄', '绿', '蓝']
['紫', '黑', '橙', '黄', '绿', '蓝']
['紫', '橙', '黄', '绿', '蓝']
['紫', '黄', '绿', '蓝']
pop方法删除colos列表中最后一个元素:蓝
['紫', '黄', '绿']
pop方法删除colos列表中下标为:2的元素:绿
['紫', '黄']
2

原文地址:https://www.cnblogs.com/myfy/p/11460423.html