一、列表(list)
列表是python中很强大的存储数据结构,有一些常用的技巧。
-
extend函数与append函数比较容易混淆。extend是把两个列表拼接在一起。append函数是向列表添加元素,如果参数是一个列表,则会将整个列表作为一个元素添加到另一个列表中。记忆方法是“扩展”列表和“添加”元素。
-
list.insert(index,value) :在list[index]处插入元素,原先的元素向后退。
-
list.remove(value) :在list当中从前往后遍历,找到第一个value,删除,后面还有就不管,只删除一个。
-
list.clear() :清空list。
-
list.pop() :删除最后一个元素。就像一个栈堆满了元素,先进后出,pop掉最后进来的元素。
-
list.index(value) :返回列表中的第一个value在列表中的索引,后面还有value值不管,只返回第一个。
-
list.count(value) :返回value值在list当中出现的次数。
-
list.sort() :升序排列列表。
-
list.reverse() :反转列表.
-
list.copy() :返回一份list的copy。
二、元组(tuple)
元组是特殊的数据结构,特点是存入的数据不可变。
- 元组的创建和访问,创建用圆括号,访问方式如同列表。