Python列表:
1.创建:list1 = list(),list1 = [ ]
list1 = list(tuple) 将元组转换为列表
2.更新: list1[下标] = 新值
list.append(obj):在列表末尾添加新的对象
list.insert(索引,obj):将对象插入指定索引位置,原位置上的值后移
list.extend(list1):列表的追加(合并),将列表 list1 的内容添加到列表 list 里,
相当于 list = list + list1
3.删除: list.pop(index=-1):删除列表中索引为index的元素,索引默认值为-1
list.remove(obj):移除列表中某个值的第一个匹配项
list.clear():清空列表
del list[index]:删除索引位置的值
4.排序: list.reverse():反转列表中的元素(反向排列)
list.sort():默认升序,list.sort(rever = True)为降序,list.sort(reverse = False)为升序
5.list.count('obj'):某个元素在列表中出现的次数
sort()与sorted()的区别:
sort()为列表中的方法,会修改原列表的值;sorted(list,reverse=False)为系统内置函数,返回一个副本,不改变原列表的值
Python元组:
1.性质:
元组的元素不能修改;
元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用:
>>>tup1 = (50)
>>> type(tup1) # 不加逗号,类型为整型
<class 'int'>
>>> tup1 = (50,)
>>> type(tup1) # 加上逗号,类型为元组
<class 'tuple'>
2.创建:tuple1 = tuple();tuple1 = tuple(list) 将列表转换为元组
3.拼接元组: tuple3 = tuple1 + tuple2
4.删除元组: del tuple
5.求元素值和:sum(tuple);求长度:len(tuple);
返回最大值:max(tuple);返回最小值:min(tuple)
某个元素在元组中出现的次数:tuple.count(obj)
找某个元素的下标:tuple.index(obj)
注意:元组和列表找某个元素的下标值只能用 index() 函数,不能用 find() 函数