list和tuple是Python内置的有序集合,一个可变,一个不可变。
访问元组
元组可以使用下标索引来访问元组中的值
tuple[index]
元祖不能进行修改
拼接:tup3 = tup1 + tup2
删除元组
del tup
元组内置函数
1 cmp(tuple1, tuple2)
比较两个元组元素。
2 len(tuple)
计算元组元素个数。
3 max(tuple)
返回元组中元素最大值。
4 min(tuple)
返回元组中元素最小值。
5 tuple(seq)
将列表转换为元组。
一、列表的特性
1、有序的集合
2、通过偏移来索引,从而读取数据
3、支持嵌套
4、可变的类型
Python列表脚本操作符
len([list])
[1, 2, 3] + [4, 5, 6]>> [1, 2, 3, 4, 5, 6]
['Hi!'] * 4 >>['Hi!', 'Hi!', 'Hi!', 'Hi!']
3 in [1, 2, 3] True
for x in [1, 2, 3]: print x, 1 2 3
cmp(list1, list2) 比较两个列表的元素
len(list) 列表元素个数
max(list) 返回列表元素最大值
min(list) 返回列表元素最小值
list(seq) 将元组转换为列表
list的方法
切片:取多个元素
追加
list.append()
插入
names.insert(index,"str")
修改
list[index] = "str"
删除
del list[index]
扩展
list1.extend(list2)
拷贝
list_copy = list.copy()
统计
list.count("str")
排序&翻转
list.sort() #排序
lsit.reverse() #反转
获取下标
names.index("str") #只返回找到的第一个下标