切片
切片[a:b:c]
下标从a开始,截止到b,b是不可取的
a默认是0 b默认是len(列表)
c是间隔,默认是1
返回一个新的列表
传递
Python组织数据的方式是不一样的
普通类型(数字,字符串,布尔,空)与 集合列表不同
传递变量,两者都是指向同一个地址
传递之后任意一方改变
如果是普通类型,不会影响----值传递
如果是非普通类型(集合,对象)会影响另一方------引用传递
元组
Python的元组与列表类似,不同之处在于元组的元素不能修改
元组使用小括号,列表使用方括号
元组的功能=列表不能修改的功能
只读,不能修改
只有查询功能
如果元组只有一个值,需要后面加逗号
元组,列表 最后都加一个逗号
元组列表的相互转换
字典
键必须是字符串,值是任何类型的
键必须是唯一的,只可以重复
如果键重复了,后面会覆盖前面的
字典的增减删查
增
字典的键是无序的,所以不能保证顺序
若果存在这样的键,就是修改
若不存在就是新增\
删
字典. pop(键)
根据键,删除指定的值,并将此值返回
del字典[键]
根据键,删除指定的值
字典. clear()
清空字典里的键值对
查
值=字典[键]
根据键查询值
字典.get(键,[默认值])
通过dict提供的get方法,如果key不存在,可以返回None,或者自己制定value
len(字典)
计算字典元素个数,即键的总数
str(字典)
输出字典可打印的字符串表示
Dict.key()
以列表返回一个字典所有的值
dict.values()
以列表返回一个字典所有的值
Dict,item()
以列表返回可遍历的(键,值)元组数组