数据结构
计算机存储、组织数据的结构
列表
特点:
1、数据按顺序排列
2、有正序和倒序
3、可以存储任意数据类型且可以重复
所有数据都是紧密联系在一起的。倒序最后一个索引值永远是-1
变量名=[元素1,元素2,……]
列表取值 list[1|-3]
范围提取list[起始索引:结束索引] python中范围取值为“左闭右开”
index函数获取指定元素的索引值 list.index('zhangsan')
for...in语句
for 迭代变量 in 可迭代对象:
循环体
len()获取列表长度
列表翻转 list.reverse()
list.sort() 升序排列 list.sort(reverse=True)降序排列
列表增删改:
list.append 列表末端增加
list.insert(索引,新元素) 指定索引位置增加
list[索引]=新值 更新指定索引数据
list[起始索引:结束索引]=新列表 更新指定返回数据
list.remove(元素) 删除指定元素
list.pop(索引) 删除指定索引位置元素
list[5:7]=[] 删除5,6索引位置元素
list.count('lisi') list中lisi元素的数量
list.extend(list1) 将list1中的元素附加到list后面
‘lisi’in list 判断元素是否在列表中
copy函数复制列表 list1=list.copy()
clear函数删除清空所有元素 list.clear()
多维列表
[[元素1,元素2,元素3],[],[]]
list=str.split(",") 字符串分割成列表
元组
字典
集合