列表
①列表创建:
list = [] #创建一个空列表
list1 = [1,'哈哈哈',3.1415,'hh',[2,3,5.57]]
#列表可以存放不同类型的数据
②列表插入数据:
list.append(member) #插入一个数据在列表末端
list.extend([member,member1]) #插入多个数据在列表末端
list.insert(i,member) #在列表下标为 i 的位置插入一个数据
③列表删除数据:
list.remove(member) #删除所填写的数据
del list[i] #删除下标为 i 的数据,当只填列表名时删除整个列表
list.pop(i) #删除下标为 i 的数据,当括号内为空时默认删除最后一个数据
④列表切片:
list[i:j] #得到列表中下标从 i 到 j-1 的一个新列表
list[:j] #得到列表中下标从开始到 j-1 的一个新列表
list[i:] #得到列表中下标从i 到最后的一个新列表
list[:] #复制原列表
⑤列表修改:
list[i] = member #将列表中下标为 i 的数据更改为输入的数据
⑥列表常用函数:
list.count(member) #计算列表中该数据出现的次数
list.index(member) #输出该数据在列表中第一次出现的下标
list.index(member,i,j) #输出该数据在列表下标从 i 到 j-1 第一次出现的下标
list.reverse() #将列表的顺序倒转
list.sort() #从小到大输出列表
list.sort(reverse = True) #从大到小输出列表
元组
①元组创建:
tuple = () #创建一个空元组
tuple = (1,) #当元组中只有一个元素时,需要在该元素后面加逗号
tuple = 1,2,'hhh',3 #创建元组可以不用加括号(元素大于一)
#元组不支持直接删除和修改其中的元素
②元组切片:
tuple[i:j] #得到元组中下标从 i 到 j-1 的一个新列表
tuple[:j] #得到元组中下标从开始到 j-1 的一个新列表
tuple[i:] #得到元组中下标从i 到最后的一个新列表
tuple[:] #复制原元组
③元组更新:
tuple = tuple[:i] +( member,) + tuple[i:] #利用切片方式将元组分成两部分,然后与想插入的元素构成新的元组(当只插入一个元素时,逗号不可缺失)
④元组删除:
del tuple #删除元组
#利用切片方式删除其中的元素