Python学习笔记--序列
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学习笔记--序列相关推荐
- Python 学习笔记 -- 序列的基本使用
1 #list() 将一个可迭代对象转换为列表 2 #tuple() 将一个可迭代对象转化为元组 3 str1 = "我想去钓鱼" 4 str2 = list(str1) 5 pr ...
- Python学习笔记D4(字符串和序列)
Python学习笔记D4(字符串和序列) 序列 list()作为一个方法存在两个形态,一个有参数一个没参数 list():不带参数,返回一个空的列表 list([iterable]):返回一个迭代器 ...
- Python学习笔记(六)
1. IO编程 1.1 文件读写 1.2 StringIO和BytesIO 1.3 操作文件和目录 1.4 序列化 2. 进程和线程 2.1 多进程 2.2 多线程 2.3 ThreadLocal 2 ...
- Python学习笔记:Day 9 编写API
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:常用第三方模块(1)
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:常用内建模块4:hmac
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记——for循环和range函数
Python学习笔记--for循环和range函数 Python的for循环 for 目标 in 表达式 :循环体 案例一 >>> example = 'abcdef' >&g ...
- Python学习笔记:生成器(Generator)
Python学习笔记:生成器(Generator) 拥有迭代序列的一致方式,比如列表里的对象或文件里的行,是Python的一项重要特性.这是通过迭代器协议的方式来完成的,一种生成可迭代对象的通用方式. ...
- python 学习笔记 (核心)
python 学习笔记 (核心) Python解释器从头到尾一行接一行执行脚本 # -*- coding: UTF-8 -*- //字符编码 不区分单引号和双引号,x='hello',x[ ...
最新文章
- 收藏 | GPU多卡并行训练总结
- 燃爆了!天猫联合天一广场搞事情,800万宁波人坐不住了
- 青龙羊毛——梅川衣服俩小孩(搬)
- Bootstrap入门(三十)JS插件7:警告框
- apue 第4章 文件和目录
- crontab shell 每5秒执行_centos 定时任务按秒执行crontab
- SuperMap导航条控件设置
- python cnn模型_ZfNet解卷积:可视化CNN模型( PythonCode可视化Cifar10)
- 《深度学习》李宏毅 -- task7总结
- PhpStorm中如何使用Xdebug工具,入门级操作方法
- 手机上最好用的五笔输入法_手机输入法哪家最好用?我推荐百度,不好用你打我...
- Spring(SpringBoot)--事务传播机制--应用/实例/详解
- 一篇文章 Redis 从 0 到 1
- mac php fpm.pid,php-fpm的常用配置和优化
- 计网与操作系统作业(1)
- java中的jsp是什么?
- 单片机串口通信的多字节传输
- 请你讲讲分布式系统中的限流器一般如何实现?
- 中台战略-第四章、企业中台5大成功要素
- 电脑管家用户的bandizip右键解压选项启用