列表与数组 ■很多编程语言提供数组(array)类型. Python列表与数组的区别: 列表是动态的,而数组是定长的 列表元素可以是混合类型的而数组元素是 同类型的 6
6
列表操作 ■对字符串的操作也可应用于列表: -合并:<seq>+≤seq> 重复:<seq>*<int_expr> 索引:≤seq≥[<index_expr>] 分段:<seq>[<start>:<end>] -长度:len(<seq≥) -迭代:for<var>in<seq>:. ■列表删除: del <seq>[<start>:<end>] 7
7
列表操作(续) 应用于列表的专门方法: - 追加:<list>.append(x) -排序:<1ist>.sort() 逆转:<1ist>.reverse() 查找:<1ist>.index(x) 插入:<1ist>.insert(i,x) -计数:<list>.count(x) 删除:<list>.remove(x) 弹出:<1ist>,pop(i) 隶属:xin<1ist> 8
8