vue网站开发实例,广州关键词搜索排名,中国建设银行网站企业网银收费,云南省工程建设造价协会网站列表list相关函数 列表相关函数 列表相关函数
汇总#xff1a;.
列表:
1.list() 方法用于将序列#xff08;元组#xff0c;集合#xff0c;字符串等#xff09;转换为列表。
用法#xff1a;list( seq ) #seq为序列#xff1a;元组 集合 字符串等
2.列表定义.
列表:
1.list() 方法用于将序列元组集合字符串等转换为列表。
用法list( seq ) #seq为序列元组 集合 字符串等
2.列表定义list1 [baidu,京东]list2 [520,1314]list3 [我爱你妈妈,1,3,1,4]
3.列表的常用方法1list()2)extend()3)pop()4)remove()5)insert()6)append()7)len()8)reverse()9)sort()10)copy()-------------------------详解------------------------------1)list()方法①元组--列表 eg:tuple1 (123, 字节, 阿里, 百度)list1 list(tuple1) #[123, 字节, 阿里, 百度]②字符串--列表eg:str yu yanglist2 list(str) # [y, u, , y, a, n, g]2)extend()方法函数用于在列表末尾一次性追加另一个序列中的多个值①不是所有序列都可以追加字符串列表元组集合可以list.extend()eg:list1 [字节, baidu, 百度]list2list(range(5)) # [0,1,2,3,4] 创建 0-4 的列表list1.extend(list2) # list2追加进list1print (list1)# [字节, baidu, 百度, 0, 1, 2, 3, 4]3)pop()方法移除列表中的一个元素默认最后一个元素并且返回该元素的值list.pop()eg: list1 [字节, baidu, 百度]list1.pop()print ( list1) # [字节, baidu]list1.pop(1)print ( list1) # [字节]4)remove()方法移除列表中某个值的第一个匹配项。list.remove(obj)eg: list1 [字节, 京东, 百度, Baidu,百度]list1.remove(百度)print (list1) # [字节, 京东, Baidu, 百度]list1.remove(Baidu)print (list1) # [字节, 京东, 百度]5)insert()方法将指定对象插入列表的指定位置#注该方法没有返回值但会在列表指定位置插入对象list.insert(index, obj)#index -- 对象obj需要插入的索引位置。#obj -- 要插入列表中的对象。eg:list1 [字节, baidi, 百度]list1.insert(1, 京东)print ( list1) # [字节, 京东, baidi, 百度]6)append() 方法在列表末尾添加新的对象list.append(obj) #obj -- 添加到列表末尾的对象#注该方法无返回值但是会修改原来的列表eg:list1 [字节, baidu, 百度]list1.append(京东)print ( list1) #[字节, baidu, 百度, 京东]7)len()方法返回列表元素个数len(list)eg:list1 [字节, 阿里, 百度]print (len(list1)) #3list2list(range(5)) # 创建一个 0-4 的列表print (len(list2)) #58)reverse()方法用于反向列表中元素逆序list.reverse() #注无参数 该方法没有返回值但是会对列表逆序eg:list1 [字节, 阿里, 百度, Baidu]list1.reverse()print ( list1) #[Baidu, 百度, 阿里, 字节]9)sort()方法对原列表进行排序如果指定参数则使用比较函数指定的比较函数list.sort([func]) #注该方法没有返回值但是会对列表的对象进行排序eg:list1 [字节, 阿里, 百度, Baidu]list1.sort()print (list1) #[Baidu, 字节, 百度, 阿里] 10)copy() list.copy() #注无参数 返回复制后的新列表eg:list1 [字节, 阿里, 百度, Baidu]list2 list1.copy()print ( list2) #[字节, 阿里, 百度, Baidu]