Python 列表和元组
2013-08-06 19:44
218 查看
Python包含6种内建的序列:列表、元组、字符串、Unicode字符串、buffer对象和xrange对象
列表可以修改,元组不能修改
通用序列操作:索引、分片、加、乘、检查、计算长度、找出最大最小元素、迭代。
1.索引
从0开始递增,-1表示最后一个元素。
2.分片
用冒号[x : y] 包含第一个,不包含第二个
捷径:[ :y] [x :] [:]
步长:[x:z:y] z为隔数
3.序列相加
4.乘法 []*n 重复多次
5.成员资格 in 返回True/False
6.长度、最小值、最大值
len() min() max()
7.列表
list函数
1.改变列表:元数数值
x[2] = 2
2.删除元数
del x[2]
3.分片赋值
name[2:] = list('ar')
append方法
x.append(4)
count方法
x.count(2)
extend方法
a.extend(b)
index方法
s.index('who')
insert方法
s.insert(3,'four')
pop方法
x.pop()
remove方法
s.remove('who')
reverse方法
x.reverse()
sort方法
x.sort()
高级排序
number.sort(cmp)
cmp,key,reverse都可以用于sort函数中
元组:不可变序列
(1,2, 3)(1,)一个元素的元组
tuple函数 : 将一个序列作为参数并把它转换为元组
好处:元组可以再映射中当键使用---列表则不行
元组是很多内建函数和方法的返回值
列表可以修改,元组不能修改
通用序列操作:索引、分片、加、乘、检查、计算长度、找出最大最小元素、迭代。
1.索引
从0开始递增,-1表示最后一个元素。
2.分片
用冒号[x : y] 包含第一个,不包含第二个
捷径:[ :y] [x :] [:]
步长:[x:z:y] z为隔数
3.序列相加
4.乘法 []*n 重复多次
5.成员资格 in 返回True/False
6.长度、最小值、最大值
len() min() max()
7.列表
list函数
1.改变列表:元数数值
x[2] = 2
2.删除元数
del x[2]
3.分片赋值
name[2:] = list('ar')
append方法
x.append(4)
count方法
x.count(2)
extend方法
a.extend(b)
index方法
s.index('who')
insert方法
s.insert(3,'four')
pop方法
x.pop()
remove方法
s.remove('who')
reverse方法
x.reverse()
sort方法
x.sort()
高级排序
number.sort(cmp)
cmp,key,reverse都可以用于sort函数中
元组:不可变序列
(1,2, 3)(1,)一个元素的元组
tuple函数 : 将一个序列作为参数并把它转换为元组
好处:元组可以再映射中当键使用---列表则不行
元组是很多内建函数和方法的返回值
相关文章推荐
- [置顶] 无限遍历,python实现在多维嵌套字典、列表、元组的JSON中获取数据
- Python字符串、元组、列表、字典互相转换的方法
- Python 学习笔记 -- 变量、元组、列表、字典和集合
- Python求索之路1——列表&元组&字典
- python学习之列表元组,字典
- Python 学习 (一) python的基本数据类型 元组 列表 字典
- Python数据结构:序列(列表[]、元组())与映射(字典{})语法总结
- Python列表,元组,字典的区别
- python字符串、列表、元组获取运算
- Python数据结构:序列(列表[]、元组())与映射(字典{})语法总结
- Python学习日记---列表和元组
- python 的序列方法,元组和列表的方法。
- python-列表与元组
- python中,有6种内建的数据结构:列表、元组、字典、字符串等。
- python 中列表 元组 字典的区别
- Python列表、元组、字典使用
- Python中元组,列表,字典的区别
- Python元组与列表
- Python入门(一)--基础知识,列表和元组
- python:序列:字符串,列表,元组