列表知识点总结

如何创建一个列表:

列表名 = []            # 创建一个空列表
列表名 = [1,2,3,...]   # 创建一个有内容的列表(注意:字符串要带引号"")

访问列表中的数据(元素):

lst = [1,2,3,4,5]
# 格式: 列表名[索引] 
print(lst[0])           # 访问列表0索引位置的数据---- 1
print(lst[2])           # 访问列表2索引位置的数据---- 3

列表的索引:

从左向右: 从0开始
从右向左: 从-1开始

列表的切片:

lst = [1,2,3,4,5]
# 格式: 列表名[起始索引:结束索引+1:差值]
# 输出1到3
print(lst[0:3]) # 注意3的索引是2 ,但是根据格式我们要+1,差值不写默认就是1

反转列表:

# 在某些地方会有奇效
# 格式: 列表名[::-1]
# 举例:
lst = [1,2,3,4,5]
print(lst[::-1])    # 输出结果: [5,4,3,2,1]

向列表中添加数据

# 向列表最后添加 append
lst.append(数据)

# 向指定索引添加数据 insert
lst.insert(索引,数据)

删除列表中的数据

lst = [1,2,3,4]
# 按照 具体数据 删除
lst.remove(4) # 会删除列表中的数字 4 最终变成: [1,2,3]

lst = [1,2,3,4]
# 按照 指定索引 删除
del lst[0]    # 会删除列表中 0 索引位置的数据 最终变成: [2,3,4]

取出列表中的数据

# 像从文具盒拿铅笔一样,文具盒里面没有铅笔了,但你手上还有
lst = [1,2,3,4]
# lst.pop(0) # 取出0索引的数据 此时 列表中的 1 会消失 ,但你可以通过赋值到变量的形式拿到 1

a = lst.pop(0) # 将取出的数据存到 a 变量中
print(a) # 会输出 1

  • Avatar photo

    宁妄

    一个热爱自然却被困在代码世界的“人”

    Related Posts

    综合复习

    1️⃣ 认识Python Python就像和电脑说话的“魔法…

    牛马耕地

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注