字符串、元组、列表都是序列,但是他们之间有相同点也有不同点
字符串:用单引号‘、双引号“和三个双引号”“”来表示,内容不可改变,元素有序可以索引和切片操作。
元组:用()表示,内容不可以改变,元素有序可以索引和切片操作
列表:用[ ]表示,内容可以改变,元素有序可以索引和切片操作
字典:用{ }表示,key/value形式存储,value是可变的,但是key不可变,字典是无序的(哈希表),只能够通过键当做索引
列表的操作:
1、取值:切片、索引 list[ ];
2、添加:list.append();
3、删除:del(list[]); list.remove(list[]);
4、修改:list[]=x;
5、查找:var in list;
字典中的删除操作:
del dic[key];删除键为key的元素
dic.pop(key);删除并返回键为key的元素
dic.clear();删除字典所有元素,字典变成一个空字典
del dic;删除整个字典
字典中增加一个值:dic[newkey]=newvalue;
字典中更改一个值:dic[existkey]=newvalue;
dic.get(key)用来返回key所对应的元素,当key不存在时候什么都不返回
dic.get(key,errormsg);当key不存在时候返回自定义的errormsg信息