列表简介
列表是⼀种容器类型,可以想象它为能装载⼀系列元素的容器。
Python的列表能装载不同类型的元素,如下所示列表a中既有整型(int)元素3,也有浮点型
(float)10.0, -3.5,也有字符串型'a', 'python'
2.⽤途
列表⽤途
列表⽤途⼴泛,是Python编程最重要的⼀个数据结构。
不管是学习爬⾍、数据分析、web开发、还是算法、机器学习,理解并掌握列表都是必须的。
3.列表特点
列表内能包括多个元素
多个元素的类型可以各不相同
列表在内存中是紧邻存储
4 列表创建
[]
list函数
range函数
a = []
for i in range(10):
print(i, end='\t')
输出结果:
a = list(range(10))
a
输出结果:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
5.访问列表
单个元素访问
正向访问
负向访问
切⽚访问
a = [3,7,4,2,6]
a[1]
输出结果:
7
a[-1]
输出结果:
6
思考题:实现切⽚索引的⽅法翻转列表
请反转下⾯列表a,使⽤切⽚索引的⽅法
a = [3,7,4,2,6]
a[start:end:step]
b = a[::-1]
b
输出结果:
[6, 2, 4, 7, 3]
6.增加元素
append
insert
extend
a = [3,7,4,2,6]
a.append(0)
a
输出结果:
[3, 7, 4, 2, 6, 0]
a = [3,7,4,2,6]
a.insert(3, 0)
a
输出结果:
[3, 7, 4, 0, 2, 6]
a = [3,7,4,2,6]
a.extend([5,2])
a
输出结果 :
[3, 7, 4, 2, 6, 5, 2]
7.删除元素
pop
remove
del
a = [3,7,4,2,6]
a.pop()
输出结果:6
a.remove(4)
a
输出结果:[3, 7, 2]
8.遍历列表
range结合
in直接拿元素
a = [3,7,4,2,6]
alen = len(a)
for i in range(alen):
print(a[i], end=',')
输出结果:3,7,4,2,6,
【小结】以上都是Python编程必备基础
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。