zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    bug_ _ 常见的bug1
    键盘-App监听软键盘按键的三种方式
    listview--记录ListView滚动停止位置与设置显示位置
    android shape的使用
    转-android图片降低图片大小保持图片清晰的方法
    转-Android SHA1与Package获取方式
    Android listview中使用checkbox
    保存恢复临时信-Android 中使用onSaveInstanceState和onRestoreInstanceState
    转-Android客户端和服务端如何使用Token和Session
    转-Activity中使用orientation属性讲解及需注意的问题
  • 原文地址:https://www.cnblogs.com/myfy/p/11460423.html
Copyright © 2011-2022 走看看