列表
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
列表的数据项不需要具有相同的类型
列表对+和*的操作符与字符串相似。+号用于组合列表,*号用于重复列表
元组
Python的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组中只包含一个元素时,需要在元素后面添加逗号.
元组中的元素值是不允许修改的,但我们可以对元组进行连接组合
tup3=tup1+tup2;连接组合
元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组
字典
字典是另一种可变容器模型,且可存储任意类型对象。
d={key1:value1,key2:value2}
访问字典里的值:
dict={'Name':'Zara','Age':7,'Class':'First'};
print"dict['Name']: ",dict['Name'];
修改或者增加已有的元组中的键:
dict={'Name':'Zara','Age':7,'Class':'First'};
dict['Age']=8;# update existing entry
dict['School']="DPS School";# Add new entry
删除字典元素:
deldict['Name'];#删除键是'Name'的条目
dict.clear();#清空词典所有条目
deldict;#删除词典
字典键的特性
字典值可以没有限制地取任何python对象,既可以是标准的对象,也可以是用户定义的,但键不行。
两个重要的点需要记住:
1)不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住
2)键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行