python3基本语法(列表list)
程序员文章站
2022-06-06 16:22:08
小白学python3----列表list本人小白自学python的历程主要都是通过网站和b站视频学习的这里我简单介绍一下python列表(list)创建空列表#1.创建一个空列表(有两种方法)lst1=list()lst2=[]print(type(lst1))print(type(lst2))#result:##python列表函数1:len(list)功能:查询列表中元素个数#1.len(...
小白学python3----列表list
本人小白自学python的历程
主要都是通过网站(菜鸟教程)和b站视频学习的
这里我简单介绍一下python列表(list)
创建空列表
#1.创建一个空列表(有两种方法)
lst1=list()
lst2=[]
print(type(lst1))
print(type(lst2))
#result:
#<class 'list'>
#<class 'list'>
这边简单列举一下列表函数&方法
python列表函数:
len(list) | 查询列表中元素个数 |
max(list) | 返回列表元素的最大值 |
min(list) | 返回列表元素的最小值 |
list(seq) | 将元组转换成列表 |
python列表方法:
list.append(obj) | 在列表的末尾添加新的对象 |
list.count(obj) | 统计某个元素在列表中出现的次数 |
list.extend(seq) | 合并两个列表 |
list.index(obj) | 从列表中找出某个值的第一个匹配项的索引位置 |
list.insert(index,obj) | 将对象插入列表中的指定位置 |
list.pop(index=-1) | 移除列表中某个位置的元素(默认是最后一个) |
list.remove(obj) | 移除列表中某个值的第一个匹配项 |
list.reverse() | 反向输出列表中的元素 |
list.sort(key=None,reverse=False) | 对原列表进行排序 |
list.clear() | 清空列表 |
list.copy() | 浅拷贝列表 |
下面是对列表函数&方法的简单使用介绍
python列表函数
1:len(list)
功能:查询列表中元素个数
#1.len(list)
lst=[1,2,3,'a','b','c']
print(len(lst))
#result:6
2:max(list)
功能:返回列表元素的最大值
#2.max(list)
lst=[1,2,3,4,5,6]
print(max(lst))
#result:6
3:min(list)
功能:返回列表元素的最小值
#3.min(list)
lst=[1,2,3,4,5,6]
print(min(lst))
#result:1
4:list(seq)
功能:将元组转换成列表
tup=(1,2,3,4,5,6)
print(list(tup))
#result:[1, 2, 3, 4, 5, 6]
python列表方法
1:list.append(obj)
功能:在列表的末尾添加新的对象
#1.list.append(obj)
lst=[1,2,3,'a','b','c']
lst.append('d')
print(lst)
#result:[1, 2, 3, 'a', 'b', 'c', 'd']
2:list.count(obj)
功能:统计某个元素在列表中出现的次数
#2.list.count(obj)
lst=[1,2,3,1,4,'a',1]
print(lst.count(1))
#result:3
3:list.extend(seq)
功能:合并两个列表
lst1=[1,2,3]
lst2=[4,5,6]
lst1.extend(lst2)
print(lst1)
#result:[1, 2, 3, 4, 5, 6]
4:list.index(obj)
功能:从列表中找出某个值的第一个匹配项的索引位置
lst=[1,2,3,'a','b','c']
print(lst.index('b'))
#result:4
5:list.insert(index,obj)
功能:将对象插入列表中的指定位置
lst=[1,2,3,'a','b','c']
lst.insert(3,4) #在第三个位置插入数值4
print(lst)
#result:[1, 2, 3, 4, 'a', 'b', 'c']
6:list.pop(index=-1)
功能:移除列表中某个位置的元素(默认是最后一个)
lst=[1,2,3,'a','b','c']
lst.pop(4)
print(lst)
#result:[1, 2, 3, 'a', 'c']
7:list.remove(obj)
功能:移除列表中某个值的第一个匹配项
lst=[1,2,3,'a','b','c']
lst.remove(2)
print(lst)
#result:[1, 3, 'a', 'b', 'c']
8:list.reverse()
功能:反向输出列表中的元素
lst=[1,2,3,'a','b','c']
lst.reverse()
print(lst)
#result:['c', 'b', 'a', 3, 2, 1]
9:list.sort(key=None,reverse=False)
功能:对原列表进行排序
lst=[1,3,2,5,6,4]
lst.sort() #升序
print(lst)
lst.sort(reverse=True) #降序
print(lst)
#result:[1, 2, 3, 4, 5, 6]
#result:[6, 5, 4, 3, 2, 1]
10:list.clear()
功能:清空列表
lst=[1,3,2,5,6,4]
lst.clear()
print(lst)
#result:[]
11:list.copy()
功能:浅拷贝列表
lst1=[1,2,3,'a','b','c']
lst1copy=lst1.copy()
print(lst1copy)
#result:[1, 2, 3, 'a', 'b', 'c']
这就是我学习python3的历程中对列表的学习,在此记录。
这里附上字典的传送门:https://blog.csdn.net/weixin_46791942/article/details/107085495
更加详细的信息可以在菜鸟教程上学习
附上网站:https://www.runoob.com/python3/python3-list.html
本文地址:https://blog.csdn.net/weixin_46791942/article/details/107064905
下一篇: 浅谈中国个人站长的发展
推荐阅读
-
Python3基础之list列表实例解析
-
angular,vue,react的基本语法—双向数据绑定、条件渲染、列表渲染、angular小案例
-
python3基本语法(列表list)
-
Python3中列表list合并的四种方法
-
Python3列表推导 List Comprehension实例
-
Day04——for循环、range函数、str字符串、list列表的基本操作
-
Python基础总结之第六天开始【认识List:列表】【认识Tuple:元组】【还有他们基本的操作】(新手可相互督促)
-
redis 基本数据类型-列表(List)
-
python3操作redis实现List列表实例
-
Python3 与 C# 基础语法对比(List、Tuple、Dict专栏)