1,表达形式:(1,2,3,4 ) ,里面的元素不能被修改
2,查找
- 直接通过下标访问
- count : 返回出现的次数 new_obj . count (‘123’)
- index :按照值查找,如果不存在会报错
字典(按照键值对存储)
1,表达形式 :newdict = { ‘name’ : ’ 小张 ’ , ’ age ’ : ’ 小王 ’ }
字典中的键名不允许重复,可以想象为关系数据库中的属性名必须不同。
不支持下标取值,必须按照键值名来取值 例:newdict[ ’ name ’ ] ,如果不存在会报错
2, get方法 newdict.get( ’ 键名 ’ ,’ 默认值 ’ ) 如果键名不存在就返回指定的默认值
3,修改数据:
- 直接赋值: newdict[ ’ 键名 ’ ] = 20 如果键名不存在,则为当前字典增加新的键值对
- setdefault : 如果键名存在,则返回对应的值,如果键名不存在且键值没有设置就返回None ,并且将键名:None 加入字典。如果键名不存在且设置了键值,就将此键值对加入字典。
- update : 有相同的键名就覆盖,不相同的就增加进去