一、列表
类似于其他语言的数组。数组是数字的组合、字母的组合、字符串的组合。
符号:[]
# eg:
list = [1,'2','asd']
二、获取使用 下标 索引
# 获取列表的元素
print(list[0])
print(list[1])
# 获取列表最后一个元素
print(list[-1])
# 获取列表第一个元素
print(list[-3])
print(list[0])
三、增删改
#改
# 先找到元素,再通过赋值修改值
list[1] = 'asdfg'
# 删除 容易漏删
del list[1]
# remove('xxx') 移除第一个匹配项,如果没找到移除项则报异常
# pop() 弹栈,移除列表中最后一个元素,返回值是被删除的元素
# clear() 清空列表所有的元素
# 增加
## list相当于临时的小数据库
## 列表的函数使用 append extend insert
# append() 末尾追加
list.append('asdsadas')
# extend() 会把添加的字符串拆分为a、s、d、a、s、d ,,一次添加多个元素
list.extend('asdasd')
# 符号 + 可以用于列表的合并
list3 = list1+list2
# insert() 插入
list.insert('2','asdasdasdasdsadsa')
四、切片
# 与字符串类似,把截取的结果保存到一个列表中
print(list[3:6])
print(list[-3:-1])
print(list[::2]) # 2表示步长
print(list[-5:-1:2)
# 反方向 从右到左
print(list[-1::-1)
五、最小值和最大值、求和、排序
# 语法:
max(list)
min(list)
sum(list)
list.sort = sorted(list,reverse=True) # 默认是升序,加true变为降序
reverse() # 反转
六、类型转换
str()
int()
list()
...