Python语言学习:列表常用的方法
Posted heiqiuxixi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python语言学习:列表常用的方法相关的知识,希望对你有一定的参考价值。
python 列表常用的方法
1.append( ):用于在列表末尾添加新的对象
list.appent(obj) #obj:添加到列表末尾的对象 #!/usr/bin/python aList = [123,‘xyz‘,‘zara‘,‘abc‘] aList.append(2009) print("Updated List:",aList) #输出结果:Updated List: [123, ‘xyz‘, ‘zara‘, ‘abc‘, 2009]
extend( ):将列表元素(或任何可迭代的元素)添加到当前列表的末尾
list.extend(obj) #obj:列表元素或可迭代的元素 #!/usr/bin/python aList = [123,‘xyz‘,‘zara‘,‘abc‘] aList.extend([2009]) print(aList) #输出结果:[123, ‘xyz‘, ‘zara‘, ‘abc‘, 2009]
2. clear( ):删除列表中的所有元素
list.clear( ) #!/usr/bin/python aList = [123,‘xyz‘,‘zara‘,‘abc‘] aList.clear() print(aList) #输出结果:[]
pop( ):删除指定位置的元素
list.pop(position) #position:指定的下标 #!/usr/bin/python aList = [123,‘xyz‘,‘zara‘,‘abc‘] aList.pop(1) print(aList) #输出结果:[123, ‘zara‘, ‘abc‘]
remove( ):删除具有指定值的项目
list.remove(value) #value:指定的值 #!/usr/bin/python aList = [123,‘xyz‘,‘zara‘,‘abc‘] aList.remove(’xyz‘) print(aList) #输出结果:[123, ‘zara‘, ‘abc‘]
3. copy( ):返回列表的副本
#!/usr/bin/python aList = [123,‘xyz‘,‘zara‘,‘abc‘] bList = aList.copy() print(aList) print(bList) #输出结果:[123, ‘xyz‘, ‘zara‘, ‘abc‘] [123, ‘xyz‘, ‘zara‘, ‘abc‘]
4.count( ):返回具有指定值得元素数量
#!/usr/bin/python aList = [123,‘xyz‘,‘zara‘,‘abc‘] print(aList.count(123)) #输出结果:1
5. insert( ):在指定位置添加元素
#!/usr/bin/python aList = [123,‘xyz‘,‘zara‘,‘abc‘] aList.insert(1,‘crystal‘) print(aList) #输出结果:[123, ‘crystal‘, ‘xyz‘, ‘zara‘, ‘abc‘]
6. index( ):返回具有指定值的第一个元素的索引
#!/usr/bin/python aList = [123,‘xyz‘,‘zara‘,‘abc‘] print(aList.index("xyz")) #查找位置,输出结果:1 print(aList[aList.index("xyz")]) #查找位置并打印出来,输出结果:xyz
7. reverse( ):颠倒列表的顺序
#!/usr/bin/python aList = [123,‘xyz‘,‘zara‘,‘abc‘] aList.reverse() print(aList) #输出结果:[‘abc‘, ‘zara‘, ‘xyz‘, 123]
sort( ):对列表进行排序
#!/usr/bin/python aList = [‘123‘,‘xyz‘,‘zara‘,‘abc‘] aList.sort() print(aList) #输出结果:[‘123‘, ‘abc‘, ‘xyz‘, ‘zara‘],备注:python3中是不能把不同的数据类型进行sort的,会报错
以上部分内容摘录自:https://www.w3school.com.cn/python
以上是关于Python语言学习:列表常用的方法的主要内容,如果未能解决你的问题,请参考以下文章