1 列表
1.1 通用操作
1.1.1 列表的运算
- 字符串之间的相加,可以将两个字符串拼接成一个字符串。

- 字符串的乘法,可以重复字符串的次数。

- 列表的其他错误计算公式
- 列表没有减法

2.两个列表之间不能相乘。

3.列表不能有除法。

1.1.2 In 和 Not In
- 功能:
In 用来检测指定的元素是否存在于列表中,如果存在则返回True,反之False。
Not In 用来检测指定的元素是否不存在于列表中。

1.1.3 min()和max()
- min() 获取列表中的最小值。
max() 获取列表中的最大值。
1.1.4 index()
- 用来获取指定元素在列表中的位置。
- index() 共有三个参数,第一个是要索引的指定的元素,第二个参数表示起始位置,第三各参数表示结束位置。

1.1.5 count()
- 统计指定元素在列表中出现的次数。

1.2 修改列表
1.2.1 通过下标索引值来修改值

1.2.2 del方法
- 通过del来删除元素。

1.2.3 通过切片来修改
- 当切片里的内容和要替换的内容等长。

- 当切片内容小于要替换的内容时,多余的元素会顺延。

- 当切片长度小于要替换的内容时,可以理解为删除当前位置,再添加新的列表在当前位置。

- 错误表示。

- 所以当设置了步长时,序列中的元素个数必须和切片的元素个数保持一致。

1.2.4 通过切片来删除元素
1.可用通过del来删除。
2.可以通过添加空列表来删除。

1.2.5 list()函数
- 由于字符串为不可变序列,所以使用索引不可以改变其内容。

- 可以通过list()函数将其转换成列表。

1.3 列表的方法
- 在列表中添加元素。

但是还有其他方法
1.3.1 append()
- list.append()向列表的最后添加一个元素。

- 但是要注意,如果你添加的是列表,会发生其他情况,需要特别注意。

1.3.2 insert()
- list.insert() 向列表中的位置插入一个元素。
- insert 方达中有两个参数,第一个为要插入元素的位置,第二个为要插入的元素。

1.3.3 extend()
- 可以拓展当前序列,需要一个序列作为参数,会将该序列中的元素点击到当前列表中。

- list.extend()与 list += list2相同。

1.3.4 clear()
- 清空列表。

1.3.5 pop()
- 根据索引删除并返回删除元素。

- 当pop()不输入值时,默认删除最后一个元素。

1.3.6 remove()
- 根据指定值来删除元素,且没有返回值。

1.3.7 reverse()
- 翻转列表。

1.3.8 sort()
- 用来对列表中的元素进行排序,升序。

- 降序排列。

1.4 遍历列表
- 将列表中的元素提取出来。
s = ['python', 'java', 'c','php']
i = 0
while i < 4:
print(s[i])
i += 1

1.4.1 for循环
- for 循环的代码会执行多次,序列中有几个元素就会执行几次。
- 每执行一次就会将序列中的,将序列中的元素赋值给变量,可以通过变量来获取元素。
语法
for 变量 in 序列(遍历的规则):
代码块

1.5 range()
- range(start, stop, step)

- 通过以上得出:
start 开始 默认是从0开始。
stop 结束 不包括结束。
step 步长 默认为1。 - range的使用,可以配合for循环来执行循环的次数。

本文详细介绍了Python中列表的基本操作,包括列表的通用操作如拼接、查找元素、获取最大最小值等;如何修改列表如通过索引修改值、使用del方法等;列表的方法如append、insert、extend等;以及如何遍历列表。
292

被折叠的 条评论
为什么被折叠?



