• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Lucky
博客园    首页    新随笔    联系   管理    订阅  订阅

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

 

posted @ 2019-09-04 17:26  半仙儿~~~  阅读(258)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3