1. Dictionary
定义:
python中的Dictionary和perl中的hash很相似。Dictionary中的元素集合用大括号括起来,其中的元素是无序的。其中每个元素都是一对key和value,其格式形如:dictionary = { key1:value1, key2:value2,.......} . 可以通过key值来 获取value,但是不能通过value值来获取key值。例如: dictionary[key1] 可以关联出 value1,但是用dictionary[value1]会引发异常,因为value1不是一个key值。
操作:
1. 修改已有的元素 例如: dictionary[key1]=valuen
2. 添加新的元素, 例如: dictionary[1]="a"
3. 删除元素, 例如: del dictionary[1]
4.删除所有元素, 例如:dictionary.clear()
2. List
List是python中用的最频繁的数据类型,如同perl中的数组。list中的元素是有序的,是用方括号括起来的有序元素的集合。
操作:
1. append 向list末尾增加新元素
2.insert 将单个元素插入到list中,数值参数就是插入点
3. extend 用来连接list
4.remove 从list中删除首次出现的值
5. pop 从list中删除最后一个元素
3. Tuple
tuple是不可变的list,一旦创建了tuple,就不能以任何方式改变。一般都是通过将tuple中的值导入到list中进行修改。所以tuple数据结构一般适合于做数据搜索。tuple中整个元素是用小括号括起来的。