当前位置: 首页 > news >正文

python3的基本数据类型:List(列表)创建与索引

一. 简介

本文简单学习一下 python3 中的基本数据类型: List(列表)。

List(列表)是 python中使用最频繁的数据类型。类似于 C语言中的数组,但是存在一些差异。List(列表)是一种有序且可更改的集合,列表中每个元素都有其对应的位置值(索引)。

二.  python3的基本数据类型:List(列表)创建与索引

1.  List(列表)的创建

列表是写在方括号 [] 之间、用逗号分隔开的元素列表。

举例如下:

#1. 定义一个空列表
list1 = []#2. 定义一个非空列表
list2 = [1, 2, 3] #3. 定义一个一行放不下的列表
list3 = ["hello", "world", "you",
"are", "wonderful"]#4. 直接定义一个多维的列表
list4 = [["重庆", "肖战", 183.6], ["洛阳", "王一博", 180.0], ["香港", "钟汉良", 183.0]]#5. 间接定义一个多维列表
name = ["Amy", "John", "Tom"]
nums = [175.1, 176.0, 178.1]
list5 = [name, nums]

2.   List(列表)的支持的操作

(1)  列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。

(2) 和字符串一样,列表同样可以被索引和截取,列表被截取后返回一个包含所需元素的新列表。列表也可以进行连接,也支持重复操作。

(3) 列表可以转换为字符串,同样地,字符串也可以转换为 List(列表)。

(4) 列表中元素是可以改变的。

下面具体说明 List(列表)的上面操作。

(1) List(列表)中可以包含整型,浮点型,字符串等,也可以包含列表、元组、字典和集合等。

例如,python中一个列表中可以包括不同的类型:

#1. 定义包含不同类型的列表
list1 = ["重庆", "肖战", 183.6]

 (2) List(列表)如何索引?

List(列表)索引时与字符串索引方法是一样的,如果从列表的左边元素到右边,则索引号从 0开始递增,以此类推,需要使用 [ ] 中括号包括 索引数。

正向索引:从列表中左边元素到右边进行访问的方式即正向索引。

正向索引从 0 开始,第二个索引是 1,依此类推。

正向索引的索引号如下图:

举例如下:

list  = ["hello", "world", 1, 2.3]
print(list[0])
print(list[1])

输出如下:

反向索引:从列表中右边元素到左边进行访问的方式即反向索引。

反向索引从 -1 开始,最后一个为 -1,倒数第二个为 -2 ,以此类推。

反向索引的索引号如下图:

举例说明:

list  = ["hello", "world", 1, 2.3]
print(list[-1])
print(list[-2])

输出如下:

本文简单学习到这里,下来继续学习 列表的连接与在转换。


http://www.mrgr.cn/news/60643.html

相关文章:

  • 存储引用服务(OSS)Minio 环境搭建
  • 审阅员工聊天行为|企业该怎么审阅员工的聊天行为?5个方法分享(实用+收藏)
  • 当代年轻人的“发疯文学”也能涨粉变现!报价¥2w+的笔记,你也能做!
  • 长思维PRM
  • 浅析Android View绘制过程中的Surface
  • 时间序列预测(十五)——有关Python项目框架的实例分析
  • 双十一买什么数码好物比较好?五大闭眼入的数码好物别错过!
  • 浅析Android中View的软件绘制流程
  • 【C++】How the C++ Compiler Works
  • Shiro 会话管理和加密
  • 溪源飨提高免疫力治未病:硒+辅酶Q10强力组合
  • numpy——数学运算
  • C++ vector
  • 西门子S7-200 SMART 多泵轮换功能库案例下载
  • 超子物联网HAL库笔记:准备篇
  • TypeScript 接口知识点详解
  • 多态的体现
  • 三维测量与建模笔记 - 2.1 坐标转换基础
  • redis学习路线和内容
  • 亿赛通与Ping32:数据安全领域的两大巨擘对比