前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python中必学的列表

Python中必学的列表

原创
作者头像
软件工程师Michael
发布2023-12-17 20:32:01
1100
发布2023-12-17 20:32:01
举报

列表简介

  1. 什么是列表?

列表是?种容器类型,可以想象它为能装载?系列元素的容器。

Python的列表能装载不同类型的元素,如下所示列表a中既有整型(int)元素3,也有浮点型

(float)10.0, -3.5,也有字符串型'a', 'python'

2.?途

列表?途

列表?途?泛,是Python编程最重要的?个数据结构。

不管是学习爬?、数据分析、web开发、还是算法、机器学习,理解并掌握列表都是必须的。

3.列表特点

列表内能包括多个元素

多个元素的类型可以各不相同

列表在内存中是紧邻存储

4 列表创建

[]

list函数

range函数

代码语言:python
复制
a = []

代码语言:python
复制
for i in range(10):
 print(i, end='\t')

输出结果:

代码语言:python
复制
a = list(range(10))
a

输出结果:

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

5.访问列表

单个元素访问

正向访问

负向访问

切?访问

代码语言:python
复制
a = [3,7,4,2,6]
代码语言:python
复制
a[1]

输出结果:

7

代码语言:python
复制
a[-1]

输出结果:

6

思考题:实现切?索引的?法翻转列表

请反转下?列表a,使?切?索引的?法

a = [3,7,4,2,6]

a[start:end:step]

代码语言:python
复制
b = a[::-1]
b

输出结果:

[6, 2, 4, 7, 3]

6.增加元素

append

insert

extend

代码语言:python
复制
a = [3,7,4,2,6]
代码语言:python
复制
a.append(0)
代码语言:python
复制
a

输出结果:

[3, 7, 4, 2, 6, 0]

代码语言:python
复制
a = [3,7,4,2,6]
代码语言:python
复制
a.insert(3, 0)
代码语言:python
复制
a

输出结果:

[3, 7, 4, 0, 2, 6]

代码语言:python
复制
a = [3,7,4,2,6]
代码语言:python
复制
a.extend([5,2])
代码语言:python
复制
a

输出结果 :

[3, 7, 4, 2, 6, 5, 2]

7.删除元素

pop

remove

del

代码语言:python
复制
a = [3,7,4,2,6]
a.pop()

输出结果:6

代码语言:python
复制
a.remove(4)
a

输出结果:[3, 7, 2]

8.遍历列表

range结合

in直接拿元素

代码语言:python
复制
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 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com