【Python基础】列表list的基本知识:定义,创建,增删改查,排序,生成式

本文介绍了Python基础中的列表list,包括定义、创建、增删改查、排序以及使用列表生成式的方法。通过实例详细解析了如何获取单个和多个元素,如何增加、删除和修改元素,以及如何对列表进行排序和检查元素存在性。
摘要由CSDN通过智能技术生成

【Python基础】列表list的基本知识:定义,创建,增删改查,排序,生成式

【目录】

1.什么是列表?

2.怎样创建列表(简单)

3.怎样创建列表(列表生成式)

4.获取列表中的单个元素

5.获取列表中的多个元素(切片操作)

6.增加列表元素

7.删除列表元素

8.修改列表元素

9.排序列表元素

10.判断列表元素是否存在,遍历列表元素

【内容】

1.什么是列表?

'''
变量可以存储一个元素,而列表是一个“大容器”可以存储N多个元素(不同类型也可以),程序可以方便地对这些数据进行整体操作
列表相当于其他语言中的数组
'''
'''
列表的特点:
        1.列表元素按顺序有序排序
        2.索引映射唯一一个数据
        3.列表可以存储重复的数据
        4.任意数据类型混存
        5.根据需要动态分配和回收内存
'''
a=10
# 变量存储的是一个对象的引用
lst=['hello','world',98]
# 存储了N个对象的引用
print(id(lst))
print(type(lst))
print(lst)

lst2=lst.copy()
print(id(lst2))

2.怎样创建列表(简单)

'''
列表的创建:
1,使用中括号
2,调用内置函数list()
'''

lst=['hello','world',98,'hello']

print(lst[0])
print(lst[-4])

lst2=list(['hello','world',98])

3.怎样创建列表(列表生成式)

'''
列表生成式:
         简称就是生成列表的一个公式
'''
lst = [i*i for i in range(1,10)]
print(lst)
'''
这边的i*i表示列表元素的表达式

注意事项:
       ”表示列表元素的表达式“种通常包含自定义变量
'''
'''
生成一个列表,列表中的元素是2,4,6,8,10
'''
lst1=[i*2 for i in range(1,6)]
print(lst1)

4.获取列表中的单个元素

'''
列表的查询操作:
      1,获取列表中指定索引
         index()
             1.如果列表中存在n个相同的元素,只返回相同元素中的第一个元素
             2.如果查询的元素在列表中不存在,则会抛出ValueError
             3.还可以在指定的start和stop中进行查找
      2,获取列表中的单个元素
         获取单个元素
             1.正向索引从0到N-1
             2.逆向索引从-N到-1
             3.指定索引不存在,抛出IndexError
'''

lst=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值