初识 python - 序列类型

本文介绍了Python中的序列类型,包括列表、元组、字典和集合的基本概念、操作方法及特点。重点讨论了列表的创建、访问、更新和操作符,以及列表与元组、字典的比较。同时,提到了数据类型转换在Python编程中的应用。
摘要由CSDN通过智能技术生成

目录

序列类型

1、序列对象

2、列表类型

1)、创建列表对象的两种方法

2)、访问列表

3)、列表更新 

4)、列表的操作符

5)、嵌套列表

6)、列表中的函数与方法

7)、List[] 与 list[:] 的区别(★)

8)、综合示例

3、元组类型

4、字典类型

1)、访问字典

2)、使用示例

3)、同 列表 、元组的比较

5、集合

· 使用示例

6、数据类型转换

 

 


序列类型

1、序列对象

“序列” 是程序设计中经常用到的数据存储方式。在其他程序设计语言中,“序列”通常被称为”数组“,用于存储相关数据项的数据结构。Python 语言中本身并没有数组的概念,但在 Numpy 中提供了数组对象,也弥补的Python自身的不足。

序列与数组的区别:数组是提供了能够存放同一数据类型且连续的内存空间 ;序列虽然是连续的存储空间,但可以存放不同数据类型,也可以理解为更加 “高级的数组”

常用序列对象: 列表 List (可变数据类型),元组 Tuple(不可变数据类型),集合 Sets(可变数据类型),字典 Dictionary(可变数据类型),字符串 String(不可变),range( ) 。

 

2、列表类型

List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现,它支持字符,数字,字符串甚至可以包含列表(即嵌套);列表用 " [ ] " 标识,是 python 最通用的复合数据类型。

1)、创建列表对象的两种方法

(1)、默认方法:列表对象 = [元素1, 元素2, 元素3, ….. , 元素N, ] 

(2)、使用 range()内置函数 :列表对象 = list( range (stop) ) ,python3 list() 函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表(range 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表),返回的变量类型为列表range() 函数可创建一个整数列表,一般用在 for 循环中 :range (start, stop[, step]) ,start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5); stop: 计数到 stop 结束,但不包括 stop,如:range(0, 5) 是[0, 1, 2, 3, 4] ,没有5 ;step:步长,默认为1 ,如:range(0, 5) 等价于 range(0, 5, 1) 。

 

2)、访问列表

列表中值的获取可以用到  [头下标 : 尾下标 : 步长]  ,就可以截取相应的列表:从左到右下标索引默认 0 开始,从右到左下标索引默认 -1 开始,下标可以为空表示取到头或尾。

 

3)、列表更新 

所谓的更新指的是对列表元素的 重新赋值、删除、添加等相关操作。

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值