Python列表(list)及其常用方法

2022-09-06 18:34:43 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

列表(list):也是有序的数据集合,支持增删查改。用[ ]来表示列表类型,数据项之间用逗号来分割,列表中的数据项可以是任何类型(Python的特点),数据项可以变化,内存地址不会改变。支持索引和切片进行操作。

1、列表中常用到的方法: 定义一个列表: list1 = [ 1,2,3,”你好”]

列表的获取:主要用切片的方法。 (1)print(len(list1)):获取列表对象的数据个数。 # 4 (2)print(list1): 输出完整的列表。 (3)print(list1[0]): 输出第一个元素。 (4)print(list1[1:3]): 输出第一个到第三个元素。 (5)print(list1[1:]): 输出第二个到第最后一个元素。 (6)print(list1[ : : -1]): 倒叙输出所有元素。 (7)print(list1*3): 三次输出完整的列表。 列表的追加: (8)list1.append([“aaa”, “bbbb”]): 在该列表中增加一个列表。 # list1 = [ 1,2,3,”你好” ,[“aaa”, “bbbb”] ] (9)list1.append([8888]) :在该列表中增加一个元素。 列表的插入: (10)list1.insert(1,”哈哈哈”) :在下标1插入”哈哈哈”。 强制转换为列表list类型: (11)list2 = list(range(10)) : list2 = [0,1,2,3,4,5,6,7,8,9] 拓展: (12)list1.extend(list2): # list1 = [ 1,2,3,”你好”,0,1,2,3,4,5,6,7,8,9] (13)list1.extend([88,99]): # list1 = [ 1,2,3,”你好”,88,99] 修改: (14)list1[0] =88 : 将第一个元素修改为88 删除: (15)del list1[0]:删除第一个数据。 (16)del list1[0:4]:删除第一个数据到第4个数据。 (17)list1.pop(0) : 移除第一个元素 移除指定的元素: (18)list1.remove[“你好”] 查找某个元素,返回该元素的下标值: (19)print(list1.index(“你好”)) # 2 (20)print(list1.index(“你好”,2,5)) # 从下标为2到下标为4,查询“你好”这个元素。如查不到,则报错。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/155838.html原文链接:https://javaforall.cn

0 人点赞