文章目录
list()
list()可将元组、字符串、字典或其他类型转化为列表
example=list((1,2,3))
创建列表
格式:列表名=[‘元素1’,‘元素2’]
student=['number','age','name'] #创建student列表
删除列表
0x1 删除单个元素
格式:del 列表名(元素位置)
student=['number','age','name']
del student[1] #删除列表中的第二个元素
0x02 删除整个列表对象
格式:del.列表名
0x03 删除列表中首次出现的元素
格式:列表名.remove(元素名)
box.remove('bear') #删除box列表中第一次出现的bear
0x04 删除并返回列表中指定下标的元素
格式:列表名.pop(元素下标)
box.pop() #默认值为-1
box.pop(1) #删除下标为1的元素并返回其值
添加元素
0x01 在列表尾部添加单个元素
格式:列表名.append(元素)
list.append(5) #在list列表末尾添加元素5
0x02 在列表末尾添加列表
格式:列表名.extend(列表)
number.extend(num2)#在number列表末添加列表num2
0x03 在指定位置添加元素
格式:列表名.insert(元素位置,元素值)
元素值处也可以用变量名代替
number.insert(1,demo) #在number的第二位添加demo变量的值
返回指定元素在列表中出现的次数
格式:列表名.count(‘元素名’)
box.count('bear') #统计box中bear出现的次数
将列表中的所有元素逆序
格式:列表名.reverse()
box.reverse() #将列表逆序
对列表中的元素进行排序
key指定排序依据,reverse决定升序(False)还是降序(True)
格式:列表名.sort(key=str,reverse=False)
number.sort(key=str,reverse=False) #将number列表中的元素以升序排序
元组与列表的区别
tuple = ('k','2','yourself')
形式跟列表就是括号的不同
访问速度比列表快得多
元组是静态的列表,一经创建不可更改,所以更安全