python学习笔记(二)
一、tuple和list数据类型 共同点: 都是有序集合,集合的元素类型可以是不同的数据类型; 第1元素索引为0,都可以用 变量[索引] 这样方式访问元素。最后一个元素索引号也可以是-1表示,以此类推。 不同点:list集合的元素可以改变,集合用[]括号; tuple集合不可以改变,集合用()括号。 #list定义 >>> classmates = ['Michael', 'Bob', 'Tracy'] #tuple定义 >>> classmates = ('Michael', 'Bob', 'Tracy') 定义只有一个元素的tuple,必须要以,号末尾: >>> a=(1,) 计算元素个数: >>> a = (1,2) >>> len(a) 2 list元素的操作: >>> classmates = ['Michael', 'Bob', 'Tracy'] #末尾加元素 >>> classmates.append('Adam') #插入元素到指定位置 >>> classmates.insert(1, 'Jack') #删除末尾元素 >>> classmates.pop() #删除某个指定位置的元素 >>> classmates.pop(1) #替换元素内容 >>> classmates[1] = 'Sarah' #元素也可以是另一个list/tuple >>> s = [