版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/github_36923418/article/details/87279265
List:
List 是一种有序的集合,list里面的元素类型可以不同,可以通过索引访问ist中每一个元素
功能函数及事例:
1、简历一个list
list_1=[1,'s',[12312,214.5,766],'ijdeifr',6,4,[3,2]]
list_2=[1,'s',[12312,214.5,766],'ijdeifr',6,4]
2、比较两个list是否相等,python2 中直接邮cmp函数,但是在python3中没有cmp了
import operator
print(operator.eq(list_1,list_2))
#False
3、获取list长度
len(list_1)
#7
4、最大最小值max() ,min()这里要求list内容为单纯的数值或者str
5、list 末尾增加
list_1.append('4rd4')
#[1, 's', [12312, 214.5, 766], 'ijdeifr', 6, 4, [3, 2], '4rd4']
6、list本身的count,用于统计相同元素出现次数
list_1.count(1)
#1
7、list 的extend 方法,extend 用于在末尾添加另外的list,与append方法不同,不会把整个输入当成一个对象,而是把整个输入当成一个list
list_1.extend('ded')
#[1, 's', [12312, 214.5, 766], 'ijdeifr', 6, 4, [3, 2], '4rd4', 'd', 'e', 'd']
list_1.extend(['1',2])
#[1,
's',
[12312, 214.5, 766],
'ijdeifr',
6,
4,
[3, 2],
'4rd4',
'd',
'e',
'd',
'1',
2]
8、插入方法
list_2.insert(1,'23d')
#[1, '23d', 's', [12312, 214.5, 766], 'ijdeifr', 6, 4]
9、pop 方法,弹出某个元素,并删除
list_2.pop(2)
#'s'
list_2
#[1, '23d', [12312, 214.5, 766], 'ijdeifr', 6, 4]
10、 查询某元素位置,注意如果有相同元素,只能返回最前面的那个位置
list_2.index()
11、删除某元素
list_2.remove(6)
list_2
#[1, '23d', [12312, 214.5, 766], 'ijdeifr', 4]
12、排序
list_2.sort()
13、list 反向 reverse
list_2.reverse()
#[4, 'ijdeifr', [12312, 214.5, 766], '23d', 1]