本人小白自学python的历程(主要都是通过网站(菜鸟教程)和b站视频学习的)
自学pyrhon之路:
列表传送门
字典传送门
集合传送门
元组传送门
这里我简单介绍一下python列表(list)
#1.创建一个空列表(有两种方法)
lst1=list()
lst2=[]
print(type(lst1))
print(type(lst2))
#result:
#
#
这边简单列举一下列表函数&方法
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() | 浅拷贝列表 |
下面是对列表函数&方法的简单使用介绍
#1.len(list)
lst=[1,2,3,'a','b','c']
print(len(lst))
#result:6
#2.max(list)
lst=[1,2,3,4,5,6]
print(max(lst))
#result:6
#3.min(list)
lst=[1,2,3,4,5,6]
print(min(lst))
#result:1
tup=(1,2,3,4,5,6)
print(list(tup))
#result:[1, 2, 3, 4, 5, 6]
#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)
lst=[1,2,3,1,4,'a',1]
print(lst.count(1))
#result:3
lst1=[1,2,3]
lst2=[4,5,6]
lst1.extend(lst2)
print(lst1)
#result:[1, 2, 3, 4, 5, 6]
lst=[1,2,3,'a','b','c']
print(lst.index('b'))
#result:4
lst=[1,2,3,'a','b','c']
lst.insert(3,4) #在第三个位置插入数值4
print(lst)
#result:[1, 2, 3, 4, 'a', 'b', 'c']
lst=[1,2,3,'a','b','c']
lst.pop(4)
print(lst)
#result:[1, 2, 3, 'a', 'c']
lst=[1,2,3,'a','b','c']
lst.remove(2)
print(lst)
#result:[1, 3, 'a', 'b', 'c']
lst=[1,2,3,'a','b','c']
lst.reverse()
print(lst)
#result:['c', 'b', 'a', 3, 2, 1]
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]
lst=[1,3,2,5,6,4]
lst.clear()
print(lst)
#result:[]
lst1=[1,2,3,'a','b','c']
lst1copy=lst1.copy()
print(lst1copy)
#result:[1, 2, 3, 'a', 'b', 'c']
这就是我学习python3的历程中对列表的学习,在此记录。
更加详细的信息可以在菜鸟教程上学习
附上网站:https://www.runoob.com/python3/python3-list.html