Python List 讲解,及部分方法使用例子

时间:2019-02-14
本文章向大家介绍Python List 讲解,及部分方法使用例子,主要包括Python List 讲解,及部分方法使用例子使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

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]