美文网首页
【Python】序列:列表、元组、文本序列

【Python】序列:列表、元组、文本序列

作者: Natsuka | 来源:发表于2018-08-22 23:43 被阅读18次

序列

  • 可变序列:列表list
  • 不可变序列:元组tuple,字符串str
  • 生成器:范围range
  • 每个元素被分配一个序号——即元素的位置,也称为索引,从0开始,使用[],如m[0]

列表

Y = [1,2,3,4,5,6]
  • Y为序列list,可变序列列表
  • 元组是用[]来表示的,用,分隔每一个元素
  • 可包含任意类型的对象:数值、字符串、列表等。
  • 通过下标索引访问序列中的值--> 序列的顺序是不可改变的
  • 可随意变换列表长度
m.append("f") # 只能增加一个单独的要素
  • 可嵌套(序列中仍可以有序列)
  • 可原位改变
m[0] = 99

元组tuple

M = (1,2,3,4)
  • 相对于list的不可变序列
  • 元组是用()来表示的,用,分隔每一个元素
元组的特性
  • 可包含任意类型的对象:数值、字符串等
  • 通过下标索引访问序列中的值--> 序列的顺序是不可改变的
  • 可嵌套
  • 申明元组时可不加()
b=1,2,3,4
# 等价
b=(1,2,3,4)
  • 不存在append方法,不能增加和减少
# 可以使用这种方法新建元组
a=(1,2,3)
b=("a","b","c")
c=a+b

生成器range

  • range()是一个范围,指向一个范围
    range(5)代表指向了0,1,2,3,4这几个值
    range(2,5)代表指向2,3,4这几个值
    range(0,10,2)代表指向了0,2,4,6,8这几个值,最后的2代表步长
  • 通过list()函数可以生成列表,单纯输出range(5)依旧为range(0,5)
X = list(range(5)) # X的结果为:[0,1,2,3,4]

文本序列

  • 通过单引号、双引号、三引号来表示
  • 通过下标索引访问序列中的值--> 也就是一个字符串中间的每一个字符
name = "apple"
list(name) # 结果为:['a', 'p', 'p', 'l', 'e']

相关文章

  • 【Python】序列:列表、元组、文本序列

    序列 可变序列:列表list 不可变序列:元组tuple,字符串str 生成器:范围range 每个元素被分配一个...

  • python序列类型包括哪三种?

    python序列类型包括哪三种 python序列类型包括:列表、元组、字典 列表:有序可变序列 创建:userli...

  • 7 python语言学习—内置类型(字符串)

    字符串用来记录文本信息,python中作为序列,其他的序列还有列表和元组。序列的内置函数len(),计算长度如 索...

  • Python快速精通2 - 序列,字典代码部分

    Python3基础2:序列(列表,元组)与字典 (一)序列通用方法 序列封包 本质上: 变量 < - - 元组看下...

  • python语法笔记

    1、序列的方法 python中序列包含列表list、元组tuple、字符串str。 可以用于序列(表、元组、字...

  • 9.Python基础语法---05序列

    序列 序列 有序。字符串, 列表, 元组 都属于序列下面主要针对列表与元组进行说明 列表(可变) 列表定义 列表由...

  • 第二章:列表和元组

    python中最基本的数据结构为序列,序列又有字符串,列表和元组。其中列表是可以修改的,而元组是不可修改的。 列表...

  • 第3章:内建数据结构、函数及文件

    python的常用数据结构:元组、列表、字典和集合 元组(tuple):固定长度、不可变的python序列 列表:...

  • markdown学习入门

    标题1 标题2 标题3 标题4 标题5 列表 无序列表 java python php 有序列表 文本1 文本2 ...

  • 序列

    序列表示索引为非负整数的有序对象集合,包括字符创、列表和元组。字符串是自负的序列,列表和元组则是任意python数...

网友评论

      本文标题:【Python】序列:列表、元组、文本序列

      本文链接:https://www.haomeiwen.com/subject/cmoyiftx.html