list = [ x, y, z, ... ]
每个元素都有一个顺序编号,称为下标,从0开始。
切片 list[ 1 : 7 ]
从1开始,取到7前面的6结束,共6个元素。
倒叙列表,list[ : : -1]
[ ] 空列表
修改列表元素 list[ n ] = "abc"
增加列表元素 list.append( x )
list.count(a) 列表中有多少个a
list.pop( i ) 删除下标为i的元素,并返回被删除元素
len(list) 可以告诉列表一共有多少个元素
max(list) 返回列表中的最大元素
sum(list) 返回所有元素的和
list1 + list2 新列表,包含所有列表的全部元素。
list * n 列表重复n遍
字符串也是一种列表,string[ : : -1], 倒叙, 可以使用 for in 循环,但字符串不能被修改元素。
string.replace('a', 'b')
string.count('a')
s.strip() 去掉两端空格
s.split(a) 以a以分隔符,进行分割为列表
s.join(a) 列表a中的元素拼接为字符串
使用while循环遍历列表元素
i = 0
while i < 列表长度:
处理列表中第 i 项元素
i = i + 1
使用for循环处理
for i in 列表:
处理列表中的i元素
in方法,可以判断元素判断是否在列表中。
for i in range(m,n): 也是左开右闭
for i in range(n): 默认为从0到n,轻松设置n次循环
for in 循环中,循环变量只是从列表中读取下一个元素值,而不是下标值。
元组
(a, b, c, ...)
元组元素不可修改
tip:交互窗口中输入 help(类) 即可寻求帮助