目录
[2.1 详情](#2.1 详情)
[2.2 列表定义](#2.2 列表定义)
[2.3 列表长度](#2.3 列表长度)
[2.4 列表索引](#2.4 列表索引)
[2.5 切片索引](#2.5 切片索引)
[2.6 添加](#2.6 添加)
[2.7 插入](#2.7 插入)
[2.8 剔除](#2.8 剔除)
[2.8.1 pop方法](#2.8.1 pop方法)
[2.8.2 del方法](#2.8.2 del方法)
[2.9 任何数据类型](#2.9 任何数据类型)
2.10拼接
[2.10.1 "+"](#2.10.1 “+”)
[2.10.2 "*"](#2.10.2 “*”)
[2.11 逆序](#2.11 逆序)
[编辑 2.12 计算出现次数](#编辑 2.12 计算出现次数)
[2.13 排序](#2.13 排序)
[2.14 最大值、最小值](#2.14 最大值、最小值)
一、环境搭建
二、列表
2.1 详情
列表是Python的基础数据类型之一,列表中的每个元素都会有一个数字作为它的索引,第一个索引是0,第二个索引是1,依此类推。列表可以通过索引获取列表中的元素。
2.2 列表定义
Python生成一个列表可以通过list( )函数或者中括号"[ ]"来完成,例如,生成包含5个元素的列表A的程序如下:
python
A = [1, 2, 3]
print(A)
2.3 列表长度
列表的长度可以使用len( )函数进行计算。
python
A = [1, 2, 3]
print(len(A))
2.4 列表索引
生成一个列表后,可以通过索引获取到列表中的元素,从前往后索引需要从0开始
python
A = [1, 2, 3]
# 从前往后索引
print(A[0])
# 从后往前索引
print(A[-3])
2.5 切片索引
可以通过切片索引获取列表中一个范围内的元素
python
A = [1, 2, 3]
print(A[0:3])
print(A[1:-1])
2.6 添加
已生成的列表,通过append( )实现添加新的元素
python
A = [1, 2, 3]
A.append(4)
A.append("five")
print(A)
2.7 插入
在列表的指定位置插入新的内容可以使用insert( )方法
python
A = [1, 2, 3]
A.insert(2, "name")
print(A)
2.8 剔除
2.8.1 pop方法
方法一:剔除列表中的末尾元素可以通过列表中的pop( )方法
python
A = [1, 2, 3]
A.pop()
print(A)
A.pop()
print(A)
2.8.2 del方法
通过del剔除指定位置的元素
python
A = [1, 2, 3]
del A[1]
print(A)
2.9 任何数据类型
可以存在任何数据类型
python
A = [1, 2, 3]
B = ["A", "B", "C", [4, 5, 6]]
C = ['A', 'B', 'C', [1, 2, 3, 4, 5, 'Name'], [7, 8, 9]]
print(A)
print(B)
print(C)
2.10 拼接
2.10.1 "+"
python
A = [1, 2, 3]
B = [4, 5, 6]
print(A + B)
2.10.2 "*"
python
A = [1, 2, "three"]
print(A * 2)
2.11 逆序
python
A = [15, 3, 46, 20, 8, 50, 92]
A.reverse()
print(A)
2.12 计算出现次数
python
A = [15, 3, 46, 20, 8, 50, 92, 46]
print(A.count(46))
2.13 排序
python
A = [15, 3, 46, 20, 8, 50, 92, 46]
A.sort()
print(A)
2.14 最大值、最小值
python
A = [15, 3, 46, 20, 8, 50, 92, 46]
print("最小值:", min(A))
print("最大值:", max(A))