zoukankan      html  css  js  c++  java
  • python 列表操作

    列表的基本操作示例展示:

    append

    	功能:列表追加元素
    	name = ['sd','dfdf','drer']
    	name.append('sdsd')
    	返回结果:name
    			['sd', 'dfdf', 'drer', 'sdsd']
    

    clear

    	功能:情况列表元素
    	name = ['sd','dfdf','drer']
    	name.clear()
    	返回结果:name
    			 []
    

    copy

    	功能:浅拷贝,即只拷贝第一层的元素
    	name = ['sd','dfdf','drer']
    	li = ['ssd']
    	li = name.copy()
    	返回结果:li
    			 ['sd', 'dfdf', 'drer']
    
    	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
    	li = ['ssd']
    	li = name.copy()
    	返回结果:li
    	['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd']]
    

    count

    	功能:统计列表指定元素个数
    	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
    	name.count('sd')
    	返回结果:1
    	li = ['sd','sdsds',['sd','dffdg',],]
    	li.count('sd') #只统计第一层的元素个数
    	返回结果:1
    

    extend

    	功能:追加字符元素或列表元素
    	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
    	li = ['sd','sdsds',['sd','dffdg',],]
    	name.extend('ss')
    	返回结果:name
    	['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd'], 's', 's']
    	name.extend('d')
    	返回结果:name
    	['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd'], 's', 's', 'd']
    	name.extend(li)
    	返回结果:name
    	['sd', 'dfdf', 'drer', ['sddss', 'sdsdsd'], 's', 's', 'd', 'sd', 'sdsds', ['sd', 'dffdg']]
    

    index

    	功能:定位列表中某元素
    	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
    	name.index('sd')
    	返回结果:0
    	name.index('drer')
    	返回结果:2
    	返回结果:name.index('dr')  #当出现某元素不在列表中的时候会直接报错
    			Traceback (most recent call last):
    			  File "<stdin>", line 1, in <module>
    			ValueError: 'dr' is not in list
    

    insert

    	功能:在指定索引位置的元素前面插入新的元素
    	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
    	name.insert(3,'sd')
    	返回结果:name
    	['sd', 'dfdf', 'drer', 'sd', ['sddss', 'sdsdsd']]
    

    pop

    	功能:删除指定索引值的元素,返回值为当前删除的元素的值。不指定索引值,默认删除最后一个元素
    	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
    	name.pop(3)
    	返回结果:'sd'
    

    remove

    	功能:删除列表中指定的元素
    	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
    	name.remove('sd')
    	name
    	返回结果:['dfdf', 'drer', ['sddss', 'sdsdsd']]
    

    reverse

    	功能:用于反向列表中元素。
    	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
    	name.reverse()
    	name
    	返回结果:[['sddss', 'sdsdsd'], 'drer', 'dfdf', 'sd']
    

    sort

    	功能:对单层列表进行元素的排序
    	name = ['sd','dfdf','drer',]
    	name.sort()
    	name
    	返回结果:['dfdf', 'drer', 'sd']
    
    	name = ['sd','dfdf','drer',['sddss','sdsdsd']]
    	name.sort() #报错的
    	Traceback (most recent call last):
    	  File "<stdin>", line 1, in <module>
  • 相关阅读:
    了解自己,才能踏出成功的第一步
    21世纪非常成功心法[强烈推荐]
    先做人后做事的庸才文化
    职业生涯发展技巧20则
    21世纪非常成功心法[强烈推荐6]
    豁达者的诱惑
    20个问题:平凡的天才人格特质
    21世纪非常成功心法[强烈推荐5]
    测测你的人生会走怎样路线
    21世纪非常成功心法[强烈推荐7]
  • 原文地址:https://www.cnblogs.com/songqingbo/p/5126943.html
Copyright © 2011-2022 走看看