0


python中的列表

1.python中的列表,类似于java中的数组,但是比较牛逼的是,他可以在其中加入不同的数据类型,甚至列表中加列表,当然它里面也可以是空的,也就是空列表。

2.向列表中添加元素

(1) append:列表名字.append(元素) 默认将添加的元素放到列表的最后一位

但是一次只能添加一个元素,如果添加两个会报错。

(2)extend:列表名字.extend([元素1,元素2,......])

是以列表的形式进行添加,默认也是从列表的最后添加

(3)insert:类表.insert(列表位置,加入的元素)注意在顺序索引中都是从0开始的,即如果列表位置为1,其实是列表中的第二个元素。

3.获取列表中的元素

列表名[列表位置],只能获取单个位置的元素

4.将两个元素置换位置

采用一个临时变量,来解决这个问题

5.从列表删除元素

(1)remove:列表名.remove(列表元素)不需要管元素在列表中存在于哪个位置

(2)del:del 列表名[列表位置] 只能删除一个

(3)pop:列表名.pop(列表位置) 不填写列表位置,默认最后一个;执行完后会默认返回删除的列表元素

6.列表分片

扩展:字符串切片

list1[0] 和 list1[0:1] 一样吗?

不一样,list1[0] 返回第0个元素的值,list1[0:1] 返回一个只含有第0个元素的列表。

**列表中的常用操作符 **

列表相加,就好像extend方法一样,注意只能列表与列表相加

*符号表示,列表中的元素乘与几倍

列表中的列表查询

**python列表中的内置方法 **

1.list.count()

计算类表中摸个元素的数量

2.list.index(想要查询的元素)

返回列表中元素的位置,但是是返回位置在最前面的元素的列表位置

list.index(想要查询的元素,想要查询元素的列表起始位置,想要查询元素的类表结束位置)

注意,列表中其实只有13个元素,但是我们最后的查询的结束位置为17,并没有报错,是因为,他在前面已经查到了,所以不需要往下进行。

3.list.reverse() 翻转列表中元素的位置

4.list.sort()将类表中的元素从小到大排序

注意,其中不能不能包含字符串

如果从想要从大到小,可以先排序再翻转,也可以用list.sort(reverse=True)直接倒叙排序(注意True是大写)

5.拷贝

list1=list2[:]

标签: python

本文转载自: https://blog.csdn.net/qq_41980798/article/details/121031505
版权归原作者 历辛lx 所有, 如有侵权,请联系我们删除。

“python中的列表”的评论:

还没有评论