速懂Python的列表信息,列表的索引,列表的切片,列表的加法,列表的切片,列表的成员运算,列表的内置函数,列表的遍历,列表的方法,列表的增删改查,元组与列表的主要区别

目录

用到的函数

1.列表的定义与注意事项

1.1 列表的语法

1.2 列表的注意事项 

1.3 列表的运用

1.3.1 打印空列表

1.3.2 打印有数据的列表

1.3.3 数据类型转为列表类型

2. 列表的索引与切片

2.1 列表的索引

2.2 列表的切片

2.2.1 切片的语法

2.2.2 切片的运用

3. 列表的加法与乘法

3.1 列表的加法

3.2 列表的乘法

4. 列表的成员运算

4.1 列表的存在运算

4.2 列表的比较运算

4.2.1 比较语法

4.2.2 比较大小的关系

5.列表的内置函数

5.1 求列表的长度

5.2 求列表中的最大值

5.3 求列表中的最小值

6. 列表的遍历

6.1 for...in...遍历

6.2 for..range...遍历

6.2.1 range()函数的语法

6.2.2 代码

7. 列表的方法

7.1 添加元素

7.2 添加列表

7.3 插入元素

7.4 删除元素

7.5 根据元素删除

7.6 清空列表

8.删除列表

9.元组与列表的主要区别


用到的函数

函数 函数解释
max(列表名) 求列表中的最大值
min(列表名) 求列表中的最小值
len(列表名) 求列表的长度
enumerate(列表名) 枚举函数,可以输出列表中值的索引
range(列表名) 生成一些列数字

1.列表的定义与注意事项

1.1 列表的语法

语法: 列表名 = [元素1,元素2,元素3,...]

1.2 列表的注意事项 

  • List(列表) 是 Python 中使用最频繁的数据类型,在C语言,java等其他语言中通常叫做“数组” 
  • 列表用于存储一串信息
  • 列表用中括号 [ ] 定义,数据之间使用都好 , 分隔
  • 列表的索引从0开始
  • 索引 就是数据在 列表 中的位置编号,索引 又可以被称为 下标
  • 注意:从列表中取值时,如果 超出索引范围,程序会报错

1.3 列表的运用

1.3.1 打印空列表

# 定义一个空列表
list1 = []
# 输出列表
print(list1)
# 打印出 list1 的类型
print("list1 的数据类型是:",type(list1))

1.3.2 打印有数据的列表

列表中的数据可以是任意类型,包括列表

# 定义一个空列表
list1 = []
# 定义一个包含各种数据类型的列表
list2 = [1,"str",True,list1]
# 打印 list2
print(list2)
# 打印 list2 中的各种数据类型
print(type(list2[0]))
print(type(list2[1]))
print(type(list2[2]))
print(type(list2[3]))

"""
运行结果:
[1, 'str', True, []]
<class 'int'>
<class 'str'>
<class 'bool'>
<class 'list'>
"""

1.3.3 数据类型转为列表类型

只有字符串类型可以转为列表类型,其他的转为字符串会报错

# 定义一个字符串
str = "hello"
# 转换为列表类型
list = list(str)
# 输出 list
print(list)

"""
运行结果:
['h', 'e', 'l', 'l', 'o']
"""

2. 列表的索引与切片

2.1 列表的索引

搜索列表中的数据的时候,列表中的索引超过索引的范围的时候会报错

# 列表的索引与字符串的索引类似
# 定义一个字符串
str = "hello,world!"
# 将字符串转为列表
list = list(str)
# 输出 list
print(list)
# 输出列表中索引为“0”字符
print(list[0])
# 输出列表中索引为“6”字符
print(list[6])
# 输出列表中索引为“-1”字符
print(list[-1])
# 输出列表中索引为“-6”字符
print(list[-6])

"""
运行结果:
['h', 'e', 'l', 'l', 'o', ',', 'w', 'o', 'r', 'l', 'd', '!']
h
w
!
w
"""

2.2 列表的切片

切片是包头不包尾部的。

2.2.1 切片的语法

语法:list[start_index:end_index:step]

start_index:开始的索引

end_index:结束的索引

step:两个索引之间的距离

2.2.2 切片的运用

        切片操作包头不包尾

# 列表的索引与字符串的索引类似
# 定义一个字符串
str = "hello,world!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值