Python学习之序列
list() 把一个可迭代对象转换为列表
‘’’
a = list()
a 返回 [ ]
b = ‘I love you’
b = list(b)
b 返回 [‘I’, ’ ', ‘l’, ‘o’, ‘v’, ‘e’, ’ ', ‘y’, ‘o’, ‘u’]
c = (1,1,2,3,5,8,13,21,34)
c = list©
c 返回 [1, 1, 2, 3, 5, 8, 13, 21, 34]
‘’’
#tuple ([iterable]) 把一个可迭代对象转换为元组
len() 计算长度
max() 返回序列或参数集合中的 最大值
min() 返回序列或参数集合中的 最小值
需要保证序列或参数的数据类型都是统一的 ,例如 全部整数 或者浮点数 或者字符
‘’’
max(b) 返回 v 此处是比较的 是 ASCII 码值
members = [1,18,13,0,-98,34,54,76,32]
max(members) 返回 76
chars = ‘1234567890’
min(chars) 返回 ‘0’ 此处也是比较的 ASCII码
tuple1 = (1,2,3,4,5,6,7,8,9,0)
max(tuple1) 返回9
‘’’
sum(iterable[,start=0]) 返回序列iterable和可选参数start的总和
‘’’
list1 = 1,1,2,3,5,8,13,21,34
sum(list1) 返回 88
sum(list1,2) 返回90 相当于加 2
字符串类型无法实现 sum()操作
‘’’
sorted() 内置函数,返回一个排序列表,默认从小到大排序
#reversed() 逆转 顺序
‘’’
reversed© 返回<list_reverseiterator object at 0x0000019AD2F26828>
此处返回的是 一个 迭代器对象
可以用 list将其转换
list(reversed©)
[34, 21, 13, 8, 5, 3, 2, 1, 1]
‘’’
#enumerate() 枚举,生成由每个元素的index值和iten值组成的元组
‘’’
enumerate©
<enumerate object at 0x0000019AD2F28D38>
list(enumerate©)
[(0, 1), (1, 1), (2, 2), (3, 3), (4, 5), (5, 8), (6, 13), (7, 21), (8, 34)]
每一个元素都变成了一个元组,元组前面加的列表每一个元素的index值(索引值),将其插入
‘’’
zip() 由各个参数的序列组成的元组
‘’’
a = [1,2,3,4,5,6,7,8]
b = [4,5,6,7,8]
zip(a,b)
<zip object at 0x0000019AD09EDE08>list(zip(a,b))
[(1, 4), (2, 5), (3, 6), (4, 7), (5, 8)]
注意:此处有短板效应,b只有5个参数,a有8个,
Python学习之序列相关推荐
- Python学习笔记--序列
Sequence序列 1.序列操作 seq[ind1:ind2] seq[ind] seq1 + seq2 seq1 * seq2 seq * n obj in seq obj not in seq ...
- Python 学习笔记 -- 序列的基本使用
1 #list() 将一个可迭代对象转换为列表 2 #tuple() 将一个可迭代对象转化为元组 3 str1 = "我想去钓鱼" 4 str2 = list(str1) 5 pr ...
- python学习 【序列】【列表】(day1)
-------------------------- [序列] # 索引 verse = ["裁决者", "天行者", "极源之星EXA", ...
- python学习--统计序列中元素出现的频度(次数)
例如有一个列表 l=[1,1,-1,2,3,22,34,32,2,-3,34,22,-5] 统计列表中每个元素出现的多少次 方式一: 先把列表变成一个字典dict,字典的key对应列表中的每一个元素, ...
- Python学习笔记D4(字符串和序列)
Python学习笔记D4(字符串和序列) 序列 list()作为一个方法存在两个形态,一个有参数一个没参数 list():不带参数,返回一个空的列表 list([iterable]):返回一个迭代器 ...
- Python学习笔记(序列和元组)
序列和元组 序列是指一种包含多项数据的数据结构,序列包含的多个数据项(成员)按顺序排列,可通过索引(下标),来访问序列成员. Python常见的序列包括字符串.元组.列表等,字节串也是序列,named ...
- Python学习笔记:序列之字符串
目录 一.Python中的序列 1.访问模式 2.序列相关操作 (1)标准类型运算符
- python中的序列类型数据结构元素的切片操作_PythonI/O进阶学习笔记_4.自定义序列类(序列基类继承关系/可切片对象/推导式)...
前言: 本文代码基于python3 Content: 1.python中的序列类分类 2. python序列中abc基类继承关系 3. 由list的extend等方法来看序列类的一些特定方法 4. l ...
- 流畅的python学习笔记(三):数据结构(3:文本和字节序列)
文本和字节序列 大纲 1. 字符问题 2. 字节概要 2.1 结构体和内存视图 3. 基本的编解码器 4. 了解编解码问题 4.1 处理UnicodeEncodeError 4.2 处理Unicode ...
最新文章
- 【组队学习】【30期】吃瓜教程——西瓜书+南瓜书
- golang 时间原点 时间日期格式化
- 剑指offer之16-20题解
- 吐血整理!近二十年全国数学联赛赛题大全,烧脑全集来啦!
- 【渝粤教育】国家开放大学2018年春季 7218-21T医学伦理学(本) 参考试题
- Spyder kernel died 错误
- LeetCode 1730. 获取食物的最短路径(BFS)
- vue node php,vue node 是什么
- 实验吧web-中-忘记密码了
- 机器学习算法基础5-线回归与岭回归
- 《Effective Java 3rd》读书笔记——类和接口
- Spring AOP(六)之访问目标方法的参数
- 【算法竞赛进阶指南 0x31 质数】阶乘分解【唯一分解定理】
- 若依框架前端Vue项目分析实战
- Python爬虫从入门到精通:(14)验证码识别_Python涛哥
- R语言基于visreg 包COX回归和连续变量交互效应(交互作用)的可视化分析
- 人脸测温门禁 传感器_测温人脸门禁什么牌子好
- 使用Elasticsearch聚合搜索进行数据的分类统计
- pycharm安装第三方库:Try to run this command from the system terminal. Make sure that you use the问题,亲测已解决
- 小学六年级能用计算机器,长春六年级小学生通过全国计算机等级考试
热门文章
- Linux shell编程学习笔记-----第十四章
- 39[dropbox etc]
- u-boot-1.3.4移植到mini2440+128M nand boot(3)
- 今天收到了学校给出的退学警告
- JAVA之旅(八)——多态的体现,前提,好处,应用,转型,instanceof,多态中成员变量的特点,多态的案例...
- NET使用了UpdatePanel后如何弹出对话框!
- 移动web前端下拉刷新效果
- Win7 64位系统XMind环境配置
- Regex入门(一)
- shell中的map使用