一、元组tuple:值不可变
1、创建元组实例对象
方法1:直接字面量创建 eg:s=1,2,3; s1=(); s2=(1,2); s3='a','b','c';
方法2:使用tuple对象创建 :tuple() 或 tuple(iterable) eg: s=tuple(); s1=tuple([1,2,3]); s1为(1,2,3)
2、系列操作:建系列数据基本
二、列表list:值可变
1、创建列表实例对象
方法1:直接字面量创建 例:l=[1,2,3]
方法2:使用list对象创建 例: l=list("asadad")
2、系列操作:
del l[i:j] 移去列表 l 中一系列元素
3、list 对象方法
l.append(x) 把 x 追加到 l 尾部
l.clear() 删除所有元素
l.copy() 复制列表
l.extend(s) 把系列 s 追加到 l 尾部
l.insert(i,x) 在下标 i 处插入对象 x
l.pop([i]) 返回并移除下标 i 处对象,省略 i 时删除最后一个
l.remove(x) 移除列表中第一个出现的 x
l.reverse() 列表反转
l.sort() 列表排序
4.列表解析表达式
表达式 for i in 列表
表达式 for i in 列表1 for j in 列表2 ....
表达式 for i in 列表 if 条件
表达式 for i in 列表1 for j in 列表2 .... if 条件
例: [ ( x, y,x*y) for x in range(1,4) for y in range(2,5) if x>=y]