list tuple dict set四种常用数据结构
list
list 有序的集合,可以随时添加、删除其中元素值;
支持list嵌套模式,
>>> p = ['a','b']>>> s = ["test","testA",p] >>> print s ['test', 'testA', ['a', 'b']] >>>
tuple(元组)
元组合list非常相似,但是tuple一经初始化,就不能修改。没有append()和insert()这样的方法;
tuple的样子是(),list的样子是[]
>>> t = (1,2) >>> print t (1, 2) >>>
dict
样子是{}
>>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} >>> print d {'Bob': 75, 'Michael': 95, 'Tracy': 85} >>>
dict中key必须是不可变元素
set
和dict一样,是一组key的集合,但是不存储value,由于key不能重复,所以在set中,没有重复的key