Sequence序列

1.序列操作

seq[ind1:ind2]

seq[ind]

seq1 + seq2

seq1 * seq2

seq * n

obj in seq

obj not in seq

2.切片操作

#反转操作

seq[::-1]

#隔一个取一个

seq[::2]

#取全部

seq[:None]

##序列类型可用的内建函数

enumerate(seq) #接受一个迭代对象,返回由索引和值组成的元组

>>> a = [1,2,3,4]
>>> a
[1, 2, 3, 4]
>>> enumerate(a)
<enumerate object at 0x02096828>
>>> for i in enumerate(a):
...     print i
...
(0, 1)
(1, 2)
(2, 3)
(3, 4)

len(sql) #返回seq长度

>>> a = (1,2,3)
>>> len(a)
3

reversed(seq) #接受一个序列作为参数,返回一个以逆序访问的迭代器

>>> a
(1, 2, 3)
>>> reversed(a)
<reversed object at 0x024FF230>
>>> for i in reversed(a):
...     print i
...
3
2
1
>>>

sum(seq,init = 0) #返回seq和可选参数init的总和

>>> a
(1, 2, 3)
>>> sum(a)
6

转载于:https://www.cnblogs.com/lihuiyw/p/4576935.html

Python学习笔记--序列相关推荐

  1. Python 学习笔记 -- 序列的基本使用

    1 #list() 将一个可迭代对象转换为列表 2 #tuple() 将一个可迭代对象转化为元组 3 str1 = "我想去钓鱼" 4 str2 = list(str1) 5 pr ...

  2. Python学习笔记D4(字符串和序列)

    Python学习笔记D4(字符串和序列) 序列 list()作为一个方法存在两个形态,一个有参数一个没参数 list():不带参数,返回一个空的列表 list([iterable]):返回一个迭代器 ...

  3. Python学习笔记(六)

    1. IO编程 1.1 文件读写 1.2 StringIO和BytesIO 1.3 操作文件和目录 1.4 序列化 2. 进程和线程 2.1 多进程 2.2 多线程 2.3 ThreadLocal 2 ...

  4. Python学习笔记:Day 9 编写API

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  5. Python学习笔记:常用第三方模块(1)

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  6. Python学习笔记:常用内建模块4:hmac

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  7. Python学习笔记——for循环和range函数

    Python学习笔记--for循环和range函数 Python的for循环 for 目标 in 表达式 :循环体 案例一 >>> example = 'abcdef' >&g ...

  8. Python学习笔记:生成器(Generator)

    Python学习笔记:生成器(Generator) 拥有迭代序列的一致方式,比如列表里的对象或文件里的行,是Python的一项重要特性.这是通过迭代器协议的方式来完成的,一种生成可迭代对象的通用方式. ...

  9. python 学习笔记 (核心)

    python    学习笔记 (核心) Python解释器从头到尾一行接一行执行脚本 # -*- coding: UTF-8 -*-    //字符编码 不区分单引号和双引号,x='hello',x[ ...

最新文章

  1. 收藏 | GPU多卡并行训练总结
  2. 燃爆了!天猫联合天一广场搞事情,800万宁波人坐不住了
  3. 青龙羊毛——梅川衣服俩小孩(搬)
  4. Bootstrap入门(三十)JS插件7:警告框
  5. apue 第4章 文件和目录
  6. crontab shell 每5秒执行_centos 定时任务按秒执行crontab
  7. SuperMap导航条控件设置
  8. python cnn模型_ZfNet解卷积:可视化CNN模型( PythonCode可视化Cifar10)
  9. 《深度学习》李宏毅 -- task7总结
  10. PhpStorm中如何使用Xdebug工具,入门级操作方法
  11. 手机上最好用的五笔输入法_手机输入法哪家最好用?我推荐百度,不好用你打我...
  12. Spring(SpringBoot)--事务传播机制--应用/实例/详解
  13. 一篇文章 Redis 从 0 到 1
  14. mac php fpm.pid,php-fpm的常用配置和优化
  15. 计网与操作系统作业(1)
  16. java中的jsp是什么?
  17. 单片机串口通信的多字节传输
  18. 请你讲讲分布式系统中的限流器一般如何实现?
  19. 中台战略-第四章、企业中台5大成功要素
  20. 电脑管家用户的bandizip右键解压选项启用

热门文章

  1. Redis源码分析 List实现
  2. SQL Relay开源的数据库池连接代理服务器
  3. C语言实现的Web服务器
  4. 据说看完这21个故事的人,30岁前都成了亿万富翁。你是下一个吗?
  5. TCP全连接和半连接的问题探讨
  6. Hexo Next 博客添加相册瀑布流
  7. Python3中__call__方法介绍
  8. 深度学习中的随机梯度下降(SGD)简介
  9. ssh其他机器的Expect脚本
  10. 告诫那些有创业梦的大学生,切记千万不要盲目创业!