分享

python列表

 pythonjava学习 2021-04-06
列表listpython中最常用的数据类型,其类似于其他语言中的数组,但也有不同,主要的区别在于list中的元素可以是不同的数据类型。
1、列表的创建
创建一个列表,只要用方括号把数据项括起来即可。
例:
l=[1,2,3,4,5,6]
list2=[1986,中国,20.5,北京]
List3=[]#创建一个空列表
2、访问列表中的值
使用下标来访问列表中的值,切片同样可以在列表中使用。
例:

3、删除列表元素
有三种方法可以删除列表中的元素:
a、del按下标删除
例:del list2[1]
b、remove按值删除
例:list2.remove(1986)
c、pop按指定位置删除
例:list2.pop(1)

4、添加列表元素
append在列表末尾添加元素。
例:
list1=[]
for i in range(10):
list1.append(i)
print(list1)
上段代码的输出结果为:

5、列表生成式
可以用列表生成式来生成列表。
其形式为:
X=[x for x in range(10)]
=左边为列表名,右边为列表生成式,用一个for循环来生成列表。

6、多维列表
也可以将列表定义为多维的。
例:
定义一个二维列表如下。
list1=[[1,2,3,4],['中国,China],['Hello,Python]]
多维列表的使用方法和一维列表是一样的,只是下标要多一个,如:list1[0][0]

7、列表运算
列表可以做一些运算,比如:
l1=[1,2,3]
L2=[3,4,5]
l1+l2表示将l1l2组合成将的列表,其输出为:[1,2,3,3,4,5]
l1*3 表示将l1重复3次输出:[123123123]
1 in l1判断1是否在列表l1中。
字符串中的其他运算在列表中也同样适用。
8、内置函数
python有许多内置函数,这也是python的强大之处,不需要导入什么包,很多函数都可以直接用,并且很好用哦。
这里只简单举例如下:
list.count(obj) 统计元素objlist中出现的次数
list.sort() list进行排序,默认为从小到大,如果要降序,就用sort(reverse = True)
max(list) list中的最大值
min(list) list中的最小值
len(list) 统计list中的元素个数

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多