美文网首页
2.Python-序列,索引和分片

2.Python-序列,索引和分片

作者: Yuri7 | 来源:发表于2019-06-17 15:00 被阅读0次

序列

常见序列类型包括字符串(普通字符串和unicode字符串),列表和元组.所谓序列,即成员有序排列,可通过下标访问.

序列运算和操作

运算 Detail 操作 Detail
<,>,<=,>=,==,!= 值比较 seq[start,end] 切片操作
is, is not 对象身份比较 + 加法,当于将两个列表按顺序连接
and, or, not 逻辑运算 * 乘法,列表与整数相乘,相当于将列表重复相加
\ \ in, not in 判断元素师佛在序列中
\ \ del 删除元素

例:删除操作

a = ['a', 1, 'b', 2, 'c']
del a[::2]
a
#out: [1, 2]

序列常用函数

函数 detail 函数 detail
list() 转换成列表 str() 转换成字符串
tuple() 转换成元组 sorted() 将序列排序
enumerate() 返回序列的(i,value)元组 reserved() 逆转列表
len() 返回序列长度 min() 返回最小值
max() 返回最大值 sum() 返回总和
zip() 将多个序列中的元素配对,产生新的元组列表 unzip 将一组行转化为一组列

例: enumerate()zip()

a=['foo', 'bar', 'baz']
mapping=dict((v,i) for i, v in enmumerate(a))
mapping
#out: {'bar':1, 'baz':2, 'foo':0}

b=['one', 'two', 'three']
zip(a,b)
#out: [('foo','one'), ('bar', 'two'), ('baz','three')]

索引和分片

索引

[], Python中索引是从0开始的,所以索引0对应与序列的第 1 个元素。Python还引入了负索引值的用法,即从后向前开始计数,例如,索引 -2 表示倒数第 2 个元素.

分片

var[lower:upper:step]

其范围包括 lower ,但不包括 upper ,即 [lower, upper), step 表示取值间隔大小,如果没有默认为1。
当step的值为负时,省略lower意味着从结尾开始分片,省略upper意味着一直分片到开头

s = "hello world"
s[::-1]
#out:  'dlrow olleh'

相关文章

  • 2.Python-序列,索引和分片

    序列 常见序列类型包括字符串(普通字符串和unicode字符串),列表和元组.所谓序列,即成员有序排列,可通过下标...

  • 学习python分片

    序列和索引 既然谈到分片,就脱离不了序列和索引这些概念。什么是序列呢? 在Python中,最基本的数据结构是序列(...

  • 通用序列操作

    序列总览 通用序列操作 索引 分片 序列相加 乘法 成员运算 长度,最小值和最大值

  • 2020-01-09

    列表与元组 通用序列操作 索引 、分片、序列相加、乘法、成员资格、长度、最小值和最大值 索引 indexing 分...

  • python索引和分片

    索引 分片 分片用来从序列中提取出想要的子序列,其用法为: var[lower:upper:step] 其范围包括...

  • 1.python序列

    1.通用序列操作(P48) 1.1 索引(正数索引同R向量,负数索引R为删除) 1.2 分片 1.2.1 定义st...

  • 搜索引擎ElasticSearch之(2)、索引管理

    1、索引管理 1.1、索引创建 创建索引主要设置主分片及副分片数量。索引创建后,主分片数不能更改,可以修改副本分片...

  • ElasticSearch-索引原理

    索引分片 索引分片-水平扩展: 索引分片-应对故障: 数据路由 路由策略: 1、 路由公式:shard = has...

  • 索引和分片

    索引 对于一个有序序列,可以通过索引的方法来访问对应位置的值。字符串便是一个有序序列的例子,Python使用 []...

  • 2018-01-14 python学习第二天

    3.1 基本字符串操作 【代码】 #所有标准的序列操作(索引、分片、乘法、判断成员资格、 # 求长度、取最小值和最...

网友评论

      本文标题:2.Python-序列,索引和分片

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