本章引入一个概念:数据结构。Python中,最基本的数据结构是序列。序列中每个元素被分配给一个位置,称为索引。Python中有6种内建的序列:
- 列表
- 元组
- 字符串
- Unicode字符串
- buffer对象
- xrange对象
最常用的是列表和元组,两者最大的区别在于列表可以修改,而元组不可以修改。
通用的序列操作
- 索引
- 分片
- 序列相加
- 乘法
- 成员资格 in:检查值是否在序列中,返回true或false
- 长度,最大值,最小值
列表
list函数
list函数实现字符串到list的转换:
>>>list('hello')
['h','e','l','l','o']
列表的基本操作
- 元素赋值
- 删除:del
- 分片赋值
列表方法
方法的调用方式为:对象.方法(参数)
1.append
append在列表末尾添加新的元素
>>>lst = [1,2,3]
>>>lst,append(4)
>>>1st
[1,2,3,4]
2.count
count 方法统计某个元素在列表中出现的次数
>>>['to','be','or','not','to','be'].count('to')
>2
>>>x=