haibaraxx的个人博客分享 http://blog.sciencenet.cn/u/haibaraxx

博文

Python:序列(字符串、列表、元组)和序列函数

已有 11950 次阅读 2017-6-11 17:42 |个人分类:Python|系统分类:科研笔记| 序列

Python中的序列,包括字符串(String)、列表(List)、元组(Tuple)

序列的索引

通过索引(index)访问及获得的序列的一个或多个元素,也叫切片。

正序: 0 到 N-1
倒序:-N 到 -1

例如:
>>> week=['Mon', 'Tues', 'Wed', 'Thur', 'Fri', 'Sat', 'Sun']
>>> week[0]
'Mon'
>>> week[6]
'Sun'
>>> week[-1]
'Sun'
>>> week[-7]
'Mon'


字符串和元组是Python的不可变类型,而列表是Python的可变类型。


序列相关操作

1. 标准类型运算符
值比较
对象身份比较
布尔运算(也就是逻辑运算)


2. 序列类型运算符
获取
重复
连接
判断


3. 内建函数

用于序列类型转换的内建函数

list()

str()

tuple()

# 把字符串转成列表

>>> list('Hi, Yang!')

['H', 'i', ',', ' ', 'Y', 'a', 'n', 'g', '!']

# 把字符串转成元组

>>> tuple('Hi, Yang!')

('H', 'i', ',', ' ', 'Y', 'a', 'n', 'g', '!')

序列类型可用的常见内建函数

enumerate() - 返回enumerate对象,元素是由元素的索引和值构成的一个一个元组。

reversed() - 逆序

len() - 长度

sorted() - 排序

max() - 最大值

min() - 最小值

sum() - 求和

zip() - 由一系列可迭代的对象作为参数,返回zip对象,把对象对应的元素打包成一个一个的元组。




https://blog.sciencenet.cn/blog-3031432-1060191.html

上一篇:Python: 标准文件/标准输入输出
下一篇:Python:字符串和字符串方法
收藏 IP: 95.90.225.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-11-24 14:10

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部